zip函數以可迭代的對象作為輸入參數,將對象中對應的元素打包成元組輸出新的對象,
舉個粒子:
list(zip([1,2,3],[7,8,9,4]))
得到的結果是
[(1,7),(2,8),(3,9)]
其中后面一個列表的元素4被舍棄了,因為zip以最短長度的列表對齊輸出新的對象
除此之外zip還提供了*操作符來對壓縮的對象進行解壓,比如:
a=[1,2,3] b=[4,5,6] print(list(zip(*zip(a,b)))) ##輸出為:[[1,2,3],[4,5,6]]