文章目录
介绍
- 遍历数据,同时输出数据与索引
- 语法:
enumerate(sequence, [start=0])
- sequence:可遍历的对象
- start:指定起始遍历的索引(比如,我就让第一个位置为10,你也拿我没办法)
代码
基本应用
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print(list(enumerate(seasons)))
print(list(enumerate(seasons,start=10)))
- 输出:
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
[(10, 'Spring'), (11, 'Summer'), (12, 'Fall'), (13, 'Winter')]
在for循环中的应用
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
for i,element in enumerate(seasons):
print(i,element)
输出当然是:
0 Spring
1 Summer
2 Fall
3 Winter