python dict list 遍历的几种常见方法
list 遍历index,value
list = ['one', 'two', 'three']
for i in list:
print(list.index(i),i)
#range
for i in range(len(list)):
print(i+1,list[i])
#enumerate
for i, v in enumerate(list):
print(i,v)
#设置遍历初始位置,只改变起始序号
for i, v in enumerate(list, 2):
print(i,v)
#输出1,2,3
0 one
1 two
2 three
#输出4
2 one
3 two
4 three
dict 遍历key,value
dict={"a":"one","b":"two","o":"three"}
for i in dict:
print(i,dict[i])
#dict.items()
for k,v in dict.items():
print(k,v)
for k,v in zip(dict.keys(),dict.values()):
print(k,v)
#输出:
a one
b two
o three