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

Python中如何使用enumerate函数为列表元素添加序号?

发布时间:2023-11-25 07:45:06

在Python中,可以使用enumerate()函数为列表元素添加序号。enumerate()函数接受一个可迭代对象作为参数,并返回一个由元组组成的迭代器,其中每个元组包含两个值:元素的序号和对应的元素。

以下是使用enumerate()函数为列表元素添加序号的示例代码:

my_list = ['apple', 'banana', 'orange']

# 使用for循环和enumerate函数遍历列表元素,并添加序号
for index, value in enumerate(my_list):
    print(index, value)

输出结果:

0 apple
1 banana
2 orange

在上述示例中,enumerate(my_list)返回的是一个迭代器,通过for循环遍历这个迭代器时,每次迭代会产生一个形如(index, value)的元组,其中index表示元素的序号,value表示元素的值。

可以将这个元组解包为indexvalue两个变量,然后分别使用它们进行操作。在上述示例中,我们将indexvalue打印出来,实现了为列表元素添加序号的效果。

注意:enumerate()函数的默认起始序号为0,但也可以通过传递第二个参数指定其它起始值,例如:enumerate(my_list, start=1)