我生成与每个元组值相关联的索引值:
a = ["what" , "a" , "test"]
c = 0
d = []
for b in a :
d.append((c , b))
c = c + 1
print(d)
生成:
[(0, 'what'), (1, 'a'), (2, 'test')]
是否有Python惯用/功能方式来实现相同的功能?
类似的东西:
list(map(lambda x : (x , c+1) , a))
答案 0 :(得分:2)
list(enumerate(a))
应该为您提供您想要的内容