python for in 遍历列表 如何带有 index 参数


python for in 遍历列表 如何带有 index 参数


#使用enumerate()实现
print('使用enumerate()实现')
my_list=['a','c','d','e']
for idx, val in enumerate(my_list):
   print(idx, val)

print('使用enumerate参数 start 可以设置从1开始,默认从0开始')
for index, item in enumerate(my_list, start=1):#索引修成从1开始
   print(index,item)

#使用range()实现
print('使用range()实现')
for i in range(len(my_list)):
   print(i, my_list[i])

#仅使用for和in实现
print('仅使用for和in实现')
index = 0
for value in my_list:
   index +=1
   print(index, value)