Python 遍历循环详细
一、基本用法
for <循环变量> in <遍历结构>:
<语句块>
遍历结构可以是字符串、文件、组合数据类型或
range()函数等。
二、计数循环
for i in rang(N):
遍历由range()函数产生的数字序列,产生循环for i in rang(M,N,k)指从M开始,到N-1,以K为步长
1 2 |
|
结果:
1
3
5
三、字符串遍历循环
for c in s:
s是字符串,遍历字符串每个字符,产生循环for c in 'PYTHON123':print(c,end=" ")#每个字符后面有一个空格
结果:
P Y T H O N 1 2 3
四、列表遍历循环
for item in ls:ls是一个列表,遍历其每个元素,产生循环
1 2 |
|
结果:
1 3 4 8 hello
五、文件遍历循环
for line in fi:fi是一个文件标识符,遍历其每行,产生循环
六、遍历循环的扩展模式
for <循环变量> in <遍历结构>:
<语句块1>
else:
<语句块2>
在这种扩展模式中,当for循环正常执行之后,程序会继续执行else语句中的内容,else语句只在循环正常执行并结束后才执行,因此,可以在<语句块2>中放置判断循环执行情况的语句。
例子1
1 2 3 4 |
|
输出结果:
循环进行中:B
循环进行中:A
循环进行中:T
循环正常结束
例子2
1 2 3 4 5 6 |
|
运行结果:
循环进行中:B
循环进行中:A
例子3
1 2 3 4 5 6 |
|
运行结果:
循环进行中:B
循环进行中:T
循环正常结束
