列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作。今天介绍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、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~
下一篇:毕业了宿舍东西太多如何处理