enumerate()简介
enumerate()是python的一个内置函数,函数作用是获取个可迭代对象的每个元素的索引值及该元素值。
函数返回一个enumerate对象,是一个可迭代对象。具体元素值可通过遍历取出。
函数语法为:
enumerate(sequence[,start])
函数参数有:
- sequence是一个可迭代对象
- start是一个可选参数,表示索引从几开始计数
使用示例如下:
关于其值及类型
print(enumerate(['a', 'b', 'c', 'd']))
print(type(enumerate(['a', 'b', 'c', 'd'])))
取出其中的值
for i, value in enumerate(['a', 'b', 'c', 'd']):
print(i, value)
设置可选参数start
for i, value in enumerate(['a', 'b', 'c', 'd'], 3):
print(i, value)