欢迎访问宙启技术站
智能推送

如何使用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开始计数。