问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python for 语句的使用方法?

发布网友 发布时间:2022-04-23 09:48

我来回答

5个回答

懂视网 时间:2022-04-29 16:25

python怎么用for循环?

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for循环的语法格式如下:

for iterating_var in sequence:
 statements(s)

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python': # 第一个实例
 print '当前字母 :', letter
 
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
 print '当前水果 :', fruit
 
print "Good bye!"

以上实例输出结果:

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : h
当前字母 : o
当前字母 : n
当前水果 : banana
当前水果 : apple
当前水果 : mango
Good bye!

推荐:《python教程》

热心网友 时间:2022-04-29 13:33

Python 中的 for 语句和 C 或 Pascal 中的略有不同。通常的循环可能会依据一个等差数值步进过程(如 Pascal),或由用户来定义迭代步骤和中止条件(如 C ),Python 的 for 语句依据任意序列(链表或字符串)中的子项,按它们在序列中的顺序来进行迭代。例如(没有暗指):
>>> # Measure some strings:
... words = ['cat', 'window', 'defenestrate']
>>> for w in words:
... print(w, len(w))
...
cat 3
window 6
defenestrate 12
在迭代过程中修改迭代序列不安全(只有在使用链表这样的可变序列时才会有这样的情况)。如果你想要修改你迭代的序列(例如,复制选择项),你可以迭代它的复本。使用切割标识就可以很方便的做到这一点:

热心网友 时间:2022-04-29 14:51

for i in values其中i是遍历结果,values是你所要遍历的内容。
实例:
list = [1,2,3,4,5]
for i in list:
print(i)
结果:
1
2
3
4
5

如果要用for语句循环,可以使用range函数:
for x in range(3):
print("python")

热心网友 时间:2022-04-29 16:26

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

languages = ["C", "C++", "Perl", "Python"] 

for x in languages: 

print (x)

输出:

C

C++

Perl

Python

你也可以使用range指定区间的值:

for i in range(0, 10, 3) :    print(i)

输出:

0

3

6

9

还可以结合range()和len()函数以遍历一个序列的索引,如下所示:

a = ['Google', 'Bai', 'Runoob', 'Taobao', 'QQ']

for i in range(len(a)): 

print(i, a[i])

输出:

0 Google

1 Bai

2 Runoob

3 Taobao4

QQ


来源:Python3 循环语句 | 菜鸟教程。

热心网友 时间:2022-04-29 18:17

for 循环有一个简单的语法,使您可以从容器对象中提取单个项目并对其进行某些操作。简单地说,使用 for 循环,可以迭代中对象集合的项目。对象集合可以是任何 Python 容器类型,包括前面文章中讨论的 tuple、string 和 list 类型。但是容器 metaphor 的功能比这三种类型更强大。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 哪有python教程,怎么学delphi python for delphi 有人用这个配合开发的么? 怎样恢复默认打开方式原本文件是没有打开方式的,后来不小心改成记事本了 怎么还原打开方式 如何设置文件默认打开方式 怎样恢复默认打开方式 原本文件是没有打开方式的,后来不小心改成记事本了 怎么写寄给父母的一封信,关于安全的,800~1000字 WIN7的所有程序打开方式都被我不小心改成IE了,怎么恢复成默认设置啊? 请问新生儿吃哪种奶粉好呀? 婴儿奶粉哪种牌子好营养? 温度 司溟 书在吉林市哪里能买到? 请问新生儿奶粉怎么冲啊,给宝宝选哪款奶粉比较好? 怎么恢复系统默认的打开方式? 在吉林市寻找书店...... 寻吉林市新华书店的电话,哪个地区的都可以, 知道的麻烦回复一下,谢谢。 刚出生新生儿奶粉哪种好 我是吉林市人,我想问一下在吉林哪里的书店能够买到自考大专的教书及复习题,我走遍了很多家都没有 吉林省吉林市大的书店有哪些?有没有人知道那些书店的电话号码? 初生婴儿奶粉哪种好 初生婴儿奶粉排行榜 吉林市江南书城打折卡的问题 给父母写一封信(有关于交通安全) Delphi,易语言,c++,JAVA,Python到底学哪个更好,我想找一门深入学习 为什么买的靓号密保手机不能更换? QQ靓号绑定的密保手机不能更改怎么办? QQ靓号修改不了密保手机怎么办!很急啊! 为什么QQ靓号不能更换密保手机?? QQ靓号不能更换密保手机,这条规定合理吗?为什么? QQ靓号的密保手机为什么不可以更改、、有没有什么好的办法??更改靓号密保手机 QQ靓号为什么不能更换密保手机? QQ靓号不能修改密保手机 靓号QQ绑定密保手机无法更换和解绑怎么办? qq普通靓号更换密保手机 qq靓号申请更换密保手机号总是失败怎么办? 请问新买来的金士顿U盘怎样才能正常使用 今天新买了个64G的金士顿U盘,听别人说使用前要格式化一下是真的吗? 怎样使用新的金士顿U盘 新买金士顿u盘里面的文件是什么作用的? 怎样才能修改微信密码? 新买的金士顿U盘能装系统吗? 微信密码怎么改? 金士顿U盘的正常使用年限是几年?