如何使用Python中的enumerate函数对列表或字符串进行枚举

2023-03-25 00:00:00 字符串 枚举 如何使用

在 Python 中,可以使用 enumerate() 函数对列表或字符串进行枚举,它可以同时返回索引和元素值,非常适合在循环中使用。

下面是一个例子,演示如何使用 enumerate() 函数对一个列表进行枚举:

lst = [1, 2, 3, 4, 5]
for i, val in enumerate(lst):
    print(f"Index {i} has value {val}")

输出结果为:

Index 0 has value 1
Index 1 has value 2
Index 2 has value 3
Index 3 has value 4
Index 4 has value 5

在上面的例子中,使用 enumerate() 函数对列表进行枚举,每次循环得到一个索引和对应的元素值。然后将索引和元素值打印出来,输出到控制台上。

同样的,可以使用 enumerate() 函数对字符串进行枚举。下面是一个例子,演示如何使用 enumerate() 函数对一个字符串进行枚举:

s = "pidancode.com"
for i, c in enumerate(s):
    print(f"Index {i} has character {c}")

输出结果为:

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

在上面的例子中,同样使用 enumerate() 函数对字符串进行枚举,每次循环得到一个索引和对应的字符。然后将索引和字符打印出来,输出到控制台上。

以上就是使用 Python 中的 enumerate() 函数对列表或字符串进行枚举的方法。

相关文章