列表中會經常用到多重循環。
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)