多语言展示
当前在线:1245今日阅读:181今日分享:30

python中for循环遍历列表的几种方法

列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作。今天介绍python中for循环遍历列表的几种方法。
工具/原料

python3

方法1:使用for循环简单结构遍历
1

首先我们新建一个城市列表,然后分别展示几种不同方法下的遍历操作。代码示例如下:cities = ['Guangzhou','Beijing','Shanghai','Nanjing']

2

第一种方法,直接使用简单的for循环结构[  for i in list:  print(list)  ],其中代码中的 i 可以自由命名,代码中的 list 为列表的名称,冒号后面的代码换行并缩进。代码示例如下:for city in cities:    print(city)

方法2:借用 range() 和 len() 函数遍历

第二种方法,利用range() 函数跟len() 函数。这种方法可以输出序列号,也可以不输出。代码示例如下:cities = ['Guangzhou','Beijing','Shanghai','Nanjing']for i in range(len(cities)):    print(i+1,cities[i])

方法3:借用 enumerate() 函数遍历

第三种方法,利用enumerate() 函数。这种方法可以输出序列号,也可以不输出。代码示例如下:cities = ['Guangzhou','Beijing','Shanghai','Nanjing']for i,city in enumerate(cities):    print(i+1,city)

方法4:借用 iter() 函数遍历

第四种方法,利用iter() 函数。这种方法可以输出序列号,也可以不输出。代码示例如下:cities = ['Guangzhou','Beijing','Shanghai','Nanjing']for city in iter(cities):    print(city)

注意事项
1

1、有问题可点击提问交流~

2

2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~

推荐信息