如何使用Python中的enumerate()函数为列表添加序号
发布时间:2023-07-02 21:08:22
在Python中,我们可以使用enumerate()函数为列表添加序号。enumerate()函数是一个内置函数,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时提供索引和值。
下面是使用enumerate()函数为列表添加序号的步骤:
1. 创建一个列表,其中包含要添加序号的元素。
my_list = ['apple', 'banana', 'orange', 'strawberry']
2. 使用enumerate()函数来迭代列表的元素。该函数的 个参数是要迭代的列表,第二个参数是可选的起始索引,默认为0。
for index, element in enumerate(my_list):
3. 在循环中,可以通过index变量获取元素的索引,通过element变量获取元素的值。
print(index, element)
4. 可以选择在序号前添加1来更符合习惯。可以通过在print()语句中使用str.format()方法或使用f-string(Python 3.6+)来实现。
print(index + 1, element)
# 或者
print(f'{index + 1} {element}')
5. 最终的代码如下所示:
my_list = ['apple', 'banana', 'orange', 'strawberry']
for index, element in enumerate(my_list):
print(index + 1, element)
输出结果将如下所示:
1 apple 2 banana 3 orange 4 strawberry
这样,我们成功地使用enumerate()函数为列表添加了序号。你可以根据需要对代码进行更改和调整,以适应特定的应用场景。
