Python zip函式打包元素例項解析
阿新 • • 發佈:2020-01-09
這篇文章主要介紹了Python zip函式打包元素例項解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
介紹
zip() 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成一個個元組,然後返回由這些元組組成的列表。
ps. 如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 * 號操作符,可以將元組解壓為列表。
例子
a = [1,2,3] b = [4,5,6] c = [4,6,7,8] zipped = zip(a,b) # 打包為元組的列表 # 輸出:[(1,4),(2,5),(3,6)] zip(a,c) # 元素個數與最短的列表一致 # 輸出:[(1,6)] zip(*zipped) # 與 zip 相反,*zipped 可理解為解壓,返回二維矩陣式 [(1,3),(4,6)]
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。