如何为列表中的每个项目添加序列号?
(['a', 'b', 7]) ---> [(1, 'a'), (2, 'b'), (3, 7)]
我无法得到确切答案......
答案 0 :(得分:1)
枚举将计算可迭代列表,默认情况下从0开始
如果需要1,则通过start = 1
f = (['a', 'b', 7])
list(enumerate(f, start=1))
答案 1 :(得分:0)
您可以使用枚举对象。枚举将使集合中的每个项目与该集合中的索引配对。例如:
enumerate(['a', 'b', 7])
将返回一个枚举对象,该对象在转换为如下列表时使用:
list(enumerate(['a', 'b', 7]))
将返回列表
[(0, 'a'), (1, 'b'), (2, 7)]
答案 2 :(得分:0)