enumerate()
的用法
enumerate()
是 Python 的一个内置函数,它允许你在遍历可迭代对象(如字符串、列表、元组等)时,同时获得元素的索引和元素的值。enumerate()
是在需要对迭代的数据进行索引操作时非常有用的工具。
语法:
enumerate(iterable, start=0)
iterable
: 要遍历的可迭代对象,比如字符串、列表、元组等。start
: 索引的起始值,默认是 0,可以自定义从某个数值开始。
返回值:
enumerate()
返回的是一个迭代器,每次迭代时返回一个元组,第一个元素是当前元素的索引,第二个元素是可迭代对象中的值。
示例:
- 基本用法:遍历字符串和获取索引
s = "hello"
for index, char in enumerate(s):
print(index, char)
输出:
0 h
1 e
2 l
3 l
4 o
- 遍历列表并获得索引和元素
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
print(f"Index {
index}: {
fruit}</