python的enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,可以展示数据和其对应的索引值。
函数参数如下所示:
enumerate(seq,[start=0])
其中seq表示一个可迭代的对象,start是一个可选参数,默认值是0,表示下标起始位置。
具体使用示例如下所示:
l=['a','b','c','d']
print('使用start默认值:')
for index,value in enumerate(l): print(index,value) print('指定start参数值:')
for index,value in enumerate(l,start=1):
print(index,value)
代码执行结果如下:
使用start默认值: 0 a 1 b 2 c 3 d 指定start参数值: 1 a 2 b 3 c 4 d