python中的多重循环
列表中会经常用到多重循环。
if __name__=='__main__': names = ['xiaoming','wangwu','lisi'] ages = ['23','24','26'] for name,age in zip(names,ages): print(name,age)
python3 中
zip函数接受任意多个可迭代对象作为参数,将对象中对应的元素打包成一个元组
,然后返回一个可迭代的zip对象.
这个可迭代对象可以使用循环的方式列出其元素
若多个可迭代对象的长度不一致,则所返回的列表与长度最短的可迭代对象相同.
a1 = [1, 2, 3] a2 = [4, 5, 6] a3 = [7, 8, 9] zip1 = zip(a1, a2, a3) for i in zip1: print(i)