for i in [1, 2, 4, 5]: print(i) #输出 1 2 4 5
是一种迭代写法,就是 i 从 in 后面的 可迭代对象 每次取一个元素出来赋给 i 然后执行循环里面的代码。
for i in range ()作用:
range()是一个函数, for i in range () 就是给i赋值:
比如
for i in range (1,3): print(i)
就是把1,2依次赋值给i
0 1 2
range () 函数的使用是这样的:
range(start, stop[, step]),分别是起始、终止和步长
range(3)即:从0到3,不包含3,即0,1,2