如何使用Python中的enumerate()函数给列表中的元素编号
发布时间:2023-06-24 12:13:12
Python中的enumerate()函数可以用于给列表中的元素编号,返回一个元组,包含元素的索引和值。
使用enumerate()函数的语法如下:
enumerate(iterable, start=0)
其中,iterable是要枚举的列表、元组、字符串等可迭代对象,start是起始计数,默认为0即从0开始计数。
下面是使用enumerate()函数给列表中的元素编号的示例代码:
lst = ['apple', 'banana', 'orange', 'grape']
for i, fruit in enumerate(lst, start=1):
print(f'{i}. {fruit}')
输出结果为:
1. apple 2. banana 3. orange 4. grape
在示例代码中,我们首先定义了一个列表lst,然后使用for循环和enumerate()函数枚举列表中的元素。
在循环中,我们定义了两个变量i和fruit,分别表示元素的索引和值。使用f-string字符串格式化输出时,我们将i作为编号,fruit作为元素值输出。
注意,由于我们使用了start参数指定起始计数为1,所以生成的编号从1开始。如果不指定start,默认从0开始计数。
