python如何迭代列表

原创
ithorizon 7个月前 (09-30) 阅读数 41 #Python

Python中的列表迭代方法

Python中提供了多种迭代列表的方法,以下是其中几种常见的方法:

1、使用for循环迭代列表

使用for循环可以逐一遍历列表中的元素,

my_list = [1, 2, 3, 4, 5]
for item in my_list:
    print(item)

输出结果为:

1
2
3
4
5

2、使用while循环迭代列表

使用while循环也可以迭代列表,

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

输出结果为:

1
2
3
4
5

3、使用列表推导式迭代列表

列表推导式是Python中一种简洁的编程语法,可以方便地迭代列表并生成新的列表,

my_list = [1, 2, 3, 4, 5]
new_list = [item  2 for item in my_list]
print(new_list)

输出结果为:

[1, 4, 9, 16, 25]

是几种常见的Python列表迭代方法,不同的场景可以选择不同的方法。



热门