python ZIP函數詳細介紹


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]]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM