python3.7中enumerate()函数用法(来自python官网)
enumerate(iterable, start=0)
enumerate()函数返回一个枚举对象,iterable必须是一个序列、一个迭代器或者其他支持迭代的对象(字符串,数组,列表等)
1、enumerate同时返回索引和值,如:
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
for index, item in enumerate(season, 1):
print(index, item)
返回
1 Spring
2 Summer
3 Fall
4 Winter
2、不传入start参数时,返回的索引值默认从0开始:
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
for index, item in enumerate(season):
print(index, item)
返回
0 Spring
1 Summer
2 Fall
3 Winter