enumerate函数是Python中内置的一个函数,它用于将一个可遍历的数据对象(如列表、元组、字符串等)组合为一个索引序列,同时返回索引和对应的值。
使用方法:
enumerate(可遍历的数据对象)
for index, item in enumerate(可遍历的数据对象):
示例代码:
fruits = ['apple', 'banana', 'orange']
# 示例1:不指定起始索引,默认从0开始
for index, fruit in enumerate(fruits):
print(index, fruit)
# 输出:
# 0 apple
# 1 banana
# 2 orange
# 示例2:指定起始索引为1
for index, fruit in enumerate(fruits, start=1):
print(index, fruit)
# 输出:
# 1 apple
# 2 banana
# 3 orange
在以上示例中,我们将一个列表作为可遍历的数据对象传递给enumerate函数,然后使用for循环依次获取索引和元素值,并打印输出。示例1中索引从0开始,示例2中索引从1开始。