如何枚举列表但从1开始索引


d = [37,12,28,9,100,56,80,5,12]
list(enumerate(d))

将给出:

[(0, 37), (1, 12), (2, 28), (3, 9), (4, 100), (5, 56), (6, 80), (7, 5), (8, 12)]

但我想索引从1开始,如何做到这一点?

您可以使用:

list(enumerate(d, start=1))

输出:

[(1, 37),
(2, 12),
(3, 28),
(4, 9),
(5, 100),
(6, 56),
(7, 80),
(8, 5),
(9, 12)]

最新更新