如何使用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()函数来遍历了字符串中的字符,并返回了它们的索引。
