python 遍历list
时间: 2023-10-09 13:09:22 浏览: 69
有多种方法可以遍历Python中的列表(list)。
方法1:使用for循环
可以使用for循环来遍历列表。示例代码如下:
```
my_list = ['apple', 'banana', 'orange']
for item in my_list:
print(item)
```
输出结果:
```
apple
banana
orange
```
方法2:使用while循环
也可以使用while循环来遍历列表。示例代码如下:
```
my_list = ['apple', 'banana', 'orange']
i = 0
while i < len(my_list):
print(my_list[i])
i += 1
```
输出结果和方法1相同。
方法3:使用列表推导式
还可以使用列表推导式来遍历列表。示例代码如下:
```
my_list = ['apple', 'banana', 'orange']
[print(item) for item in my_list]
```
输出结果和方法1、2相同。
方法4:使用enumerate函数
使用enumerate函数可以在遍历列表的同时获取每个元素的索引值。示例代码如下:
```
my_list = ['apple', 'banana', 'orange']
for index, item in enumerate(my_list):
print(index, item)
```
输出结果:
```
0 apple
1 banana
2 orange
```
方法5:使用zip函数
使用zip函数可以同时遍历多个列表。示例代码如下:
```
my_list1 = ['apple', 'banana', 'orange']
my_list2 = [1, 2, 3]
for item1, item2 in zip(my_list1, my_list2):
print(item1, item2)
```
输出结果:
```
apple 1
banana 2
orange 3
```
注意:如果两个列表的长度不一致,则遍历的次数以短的列表的长度为准。
阅读全文