【python入门】enumerate()

#可以同时获取value和index
#字符串
for i ,j in enumerate('abc'):
    print(i,j)
# 输出结果为:
#0 a
#1 b
#2 c

#列表
a=[1,2,3,4,5,6]
for i ,j in enumerate(a):
    print(i,j)
#0,1
#1,2
#2,3
#3,4
#4,5
#5,6
list2=a[::-1]
list3=[i*2 for i in a if not i%2 ] # 表示i是下标
print(list2,list3)#6,5,4,3,2,1#4,8,12#字典for i,j in enumerate({'a':1,'b':2}):      print( i,j )# 输出结果为:# 0 a # 1,b

猜你喜欢

转载自blog.csdn.net/acbattle/article/details/80580545