欢迎访问宙启技术站
智能推送

如何使用Python函数enumerate()来遍历列表中的元素并返回它们的索引?

发布时间:2023-06-29 21:34:27

enumerate()函数是Python中常用的内置函数之一。它常用于遍历列表、字符串等可迭代对象,并返回一个包含索引和元素的可迭代对象。

使用enumerate()函数遍历列表的步骤如下:

1. 创建一个包含多个元素的列表。

例如,我们创建一个包含几个名字的列表:

names = ['Alice', 'Bob', 'Charlie', 'David']

2. 使用enumerate()函数迭代列表,并同时返回索引和元素。

for index, name in enumerate(names):
    print(index, name)

在这个例子中,变量index用来接收索引,变量name用来接收元素。在每一次循环中,索引和元素会被打印出来。

3. 运行代码,输出结果如下:

0 Alice
1 Bob
2 Charlie
3 David

通过上述步骤,我们成功地使用enumerate()函数遍历了列表中的元素,并返回了它们的索引。

enumerate()函数可用于遍历其他可迭代对象,例如字符串、元组等。以下是遍历字符串的例子:

1. 创建一个包含多个字符的字符串。

string = 'Hello World'

2. 使用enumerate()函数迭代字符串,并同时返回索引和字符。

for index, char in enumerate(string):
    print(index, char)

3. 运行代码,输出结果如下:

0 H
1 e
2 l
3 l
4 o
5
6 W
7 o
8 r
9 l
10 d

通过以上步骤,我们成功地使用了enumerate()函数来遍历了字符串中的字符,并返回了它们的索引。