立即学习:https://edu.csdn.net/course/play/25498/304531?utm_source=blogtoedu
for in 循环
对容器类的数据进行遍历用
遍历list
names = ['xiaoming','xiaohong','xiaofang'] for name in names: print(name)
xiaoming
xiaohong
xiaofang
#遍历列表,输出索引值enumerate
for i,n in enumerate([18,20,30]): print(i,n)
#遍历元祖
for i in (10,20,30): print(i)
#遍历set:
for i in {10,20,30}: print(i)
#遍历字典
a = {'name':'yh','age':29,'sex':'male'} for i in a: print(i,":",a[i])
# i 等于key值,a[i]等于value
a = {'name':'yh','age':29,'sex':'male'}
print(a.items())
dict_items([('name', 'yh'), ('age', 29), ('sex', 'male')])
#a.items()结果等于一个list,每个元素是一个元祖
#一次性输出key和value
for k,v in a.items(): print(k,v)
#遍历嵌套数据结果
b =[('name', 'yh'), ('age', 29), ('sex', 'male')] for v1,v2 in b: print(v1,'=>',v2)