常用的遍历方式
for … in,for … in range(),while循环
for ... in
作用是在每一次的循环中,依次将 in 关键字后面序列变量的一个元素赋值给 for 关键字后的变量。
举例:
a = [1, 3, 4, 5]
for i in a:
print(a)
for ... in range()
range(a, b,c) 函数中,a、b分别为遍历的左右区间阈值(左闭右开,即从a开始到b-1结束),c为遍历的步长。
一般只写b,默认a=0,c=1。即range(10)取0到9的所有数,不包含10。
若写c,如:for i in range(1, 5, 2)此时i=1,从1开始遍历,每次i=i+2。所以i可以取1、3,不包含5。
a = [1, 3, 4, 5]
for i in range(len(a)): #利用列表a的长度设置遍历次数
print(a[i]) #输出列表a当前的元素
while
while 判断条件:....。一旦满足条件则执行循环内的代码块。
遇到了就了解了一下:感谢
python中for的三种常用遍历方式( for ... in,for ... in range(),for ... in enumerate() )-CSDN博客