for用来完成特定的循环需求
语法:
for 循环得到的结果 in 被循环的容器:
循环体
1.第一次循环,循环得到的结果 就是 被循环的容器 中第一个值
2.再次循环,循环得到的结果 会被重新赋值为 被循环的容器 中第二个值,以此类推
注:每一次循环 循环得到的结果 不使用,下一次循环就会被覆盖,无法找回
3.当 被循环的容器 中的值被 循环得到的结果 全部赋值一遍后,循环自动结束
list1 = [1,2,3,4,5,6,7]
dic1 = {
'name':'owen',
'age':'12',
'gender':'male',
}
for i in list1:
print (i ,end=' ')
print("\n#_______________")
for k in dic1:
print(k,dic1[k])
range()函数可以帮我们创建一个容器,例如
for i in range(5):
print(i,end=" ") #0 1 2 3 4
for i in range(5,10):
for i in range(5,10,2):表示从5 到10 ,步长为2
for i in range(10,1,-1): #表示从10到1(不包括1)每次递减1