📜  python 遍历列表 - Python (1)

📅  最后修改于: 2023-12-03 15:04:19.065000             🧑  作者: Mango

Python 遍历列表

在Python程序中,我们通常需要遍历列表来处理列表中的每一个元素。本文将介绍python中列表遍历的几种方式。

使用for循环遍历列表

for循环是Python中最常用的遍历列表的方式。其使用方法如下:

lst = [1, 2, 3, 4, 5]
for i in lst:
    print(i)

输出结果:

1
2
3
4
5
使用while循环遍历列表

while循环同样可以用于遍历列表,其使用方法如下:

lst = [1, 2, 3, 4, 5]
i = 0
while i < len(lst):
    print(lst[i])
    i += 1

输出结果和for循环相同:

1
2
3
4
5
使用enumerate函数遍历列表

enumerate函数可以同时获取列表的索引和元素值,其使用方法如下:

lst = [1, 2, 3, 4, 5]
for index, value in enumerate(lst):
    print(f"第{index}个元素是{value}")

输出结果:

第0个元素是1
第1个元素是2
第2个元素是3
第3个元素是4
第4个元素是5
使用map函数遍历列表

map函数可以接受一个函数和一个可迭代对象,并将可迭代对象中的每个元素依次传递给函数处理。其使用方法如下:

lst = [1, 2, 3, 4, 5]
new_lst = map(lambda x: x * 2, lst)
for i in new_lst:
    print(i)

输出结果:

2
4
6
8
10
使用列表推导式遍历列表

列表推导式可以以一种简洁的方式遍历列表并生成新的列表。其使用方法如下:

lst = [1, 2, 3, 4, 5]
new_lst = [i * 2 for i in lst]
for i in new_lst:
    print(i)

输出结果:

2
4
6
8
10

以上就是Python中遍历列表的几种方式,具体使用时根据代码场景选择其中一种即可。