需求
需要遍历两个甚至多个列表
有两个列表,第一个列表存放的是
人物的姓名,第二个列表存放的是人物的年纪,他们之间的关系是对应的,这时候该怎么办呢?
解决方案
(推荐)1,zip函数
name_list = ['张三', '李四', '王五']
age_list = [54, 18, 34]
for name, age in zip(name_list, age_list):
print(name, ':', age)
最终结果:
张三 53
李四 18
王五 34
2,根据下标
既然列表的内容是一一对应的,我们可以自己设置好一个下标,同样使用一个for循环也可以遍历。
list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'f']
n = 0
for each in list1:
print(each, list2[n])
n += 1
运行结果:
1 a
2 b
3 c
4 d
5 f
over
本文介绍了两种在Python中实现列表同步遍历的方法:使用zip函数和基于索引的遍历。通过实例展示了如何将不同列表中的对应元素配对并进行操作,适用于需要处理多个列表且元素间存在对应关系的场景。
1265

被折叠的 条评论
为什么被折叠?



