在 Python 中,enumerate()
函数用于将一个可遍历的数据对象(如列表、元组、字符串等)组合为一个索引序列,同时列出数据和数据下标。
以下是一个示例:
numbers= ['1', '2', '3']
for index, num in enumerate(numbers):
print(index, num)
在上述示例中,enumerate(numbers)
会生成一个包含索引和元素的元组序列。通过遍历这个序列,我们可以同时获取元素及其对应的索引。
enumerate()
函数还可以接受一个可选参数 start
,用于指定索引的起始值(默认为 0)。例如:enumerate(numbers, 1)
会从 1 开始计数。