理解 Python 的 enumerate() 函数

2023-03-25 00:00:00 python 函数 理解

Python 的 enumerate() 函数用于将一个可迭代对象(如列表、元组、字符串等)组合为一个索引序列,同时列出数据和数据下标。它返回的是一个枚举对象,其中包含每个元素的索引和元素本身。这个函数可以帮助我们在遍历一个序列的时候,同时获取到元素和元素的下标,从而更方便地进行操作。

下面是一个例子:

string = "pidancode.com"
for i, char in enumerate(string):
    print(i, char)

输出结果:

0 p
1 i
2 d
3 a
4 n
5 c
6 o
7 d
8 e
9 .
10 c
11 o
12 m

在这个例子中,我们使用 enumerate() 函数对字符串 "pidancode.com" 进行遍历,返回了字符串中每个字符的索引和对应的字符。这个例子可以帮助你更好地理解 enumerate() 函数的使用。

相关文章