Python怎么同时循环两个列表?Python同时迭代两个列表方法

很多小伙伴在学习完了Python流程控制中的循环之后应该都知道for循环其实是对序列的迭代,那如何同时循环两个列表呢。下面这篇文章会详细的解析Python同时循环两个列表的方法,往下看看吧。

Python怎么同时循环两个列表?Python同时迭代两个列表方法_第1张图片

(1)按照一般的思路的话那就是直接定义两个列表然后使用for循环同时进行迭代,但是这种方式有缺点,示例如下

# 定义两个列表
list1 = ['1', '1']
list2 = ['A','B']
# 同时迭代两个列表
for x in list1, list2:
    reslut = x[:]
print reslut

如果使用这种方式去对两个列表同时进行循环的话的到的结果只能分别是这两个列表,而不是其中元素的值。

(2)这个方式就是当两个列表的长度相等时可以把两个列表的长度当做生成range()数字列表的参数,然后使用这个数字列表去对两个列表进行同时迭代,示例如下:

for x in range(len(list1)):
    print(list1[x])
print(list2[x])

这个方法得到的就是两个列表内的元素,但是必须是两个列表的长度相等才行。

(3)这个方法是最好用的方法,使用内置函数zip()将两个列表压缩成一个序列去进行迭代,这样就可以分别取值了,示例如下:

for x, y in zip(list1, list2):
print(x, 'is', y)

以上就是关于“Python怎么同时循环两个列表?Python同时迭代两个列表方法”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。

 关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、Python练习题

检查学习结果。

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

你可能感兴趣的:(python,开发语言,前端)