For循环通常用于可迭代对象的遍历。
For循环语法格式:
可迭代对象可以是:序列、range()、元组、字典、列表。
21 31 41
a = 'wdnmd' for x in a : print(x)w d n m d
name age
字典默认对键进行操作
a = {'name':'wlz','age':18} for x in a.keys(): print(x)打印值:
a = {'name':'wlz','age':18} for x in a.values(): print(x)range是一个迭代器对象,用来产生指定范围内的数字,格式为:
range(start,end 【,step】)
【,step】可有可无。默认为1 Start默认为0
for x in range(5): print(x)0
1
2
3
4
for x in range(1,5,2): print(x)1
3
for x in range(5,1,-1): print(x)5
4
3
2
不用再写 n+=1了,n会自动加 1,由于range()的存在。