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

相关文章:

  • 2021-08-10
  • 2022-12-23
  • 2021-10-14
  • 2021-12-11
  • 2021-10-12
  • 2021-12-22
  • 2022-03-06
  • 2021-09-20
猜你喜欢
  • 2021-08-15
  • 2021-10-03
  • 2022-12-23
  • 2021-09-13
  • 2021-11-01
  • 2021-11-20
  • 2021-11-04
相关资源
相似解决方案