Python zip()函數

zip函數接受任意多個(包括0個和1個)序列作為參數,返回一個tuple列表。

詳細實例:

1.zip函數的基本運作方式

x = [1, 2, 3]

y= [4, 5, 6]

z= [7, 8, 9]

xyz=zip(x, y, z)

print xyz

運行的結果是:

[(1, 4, 7), (2, 5, 8), (3, 6, 9)]


2.zip函數的長度處理方式

x = [1, 2, 3]

y= [4, 5, 6, 7]

xy=zip(x, y)

print xy

運行的結果是:

[(1, 4), (2, 5), (3, 6)]


3.zip函數在只有一個參數時運作的方式

x = [1, 2, 3]

x=zip(x)

print x

運行的結果是:

[(1,), (2,), (3,)]


4.zip函數在沒有參數時運作的方式

x =zip()

print x

運行的結果是:

[]


5.unzip的過程

x = [1, 2, 3]

y= [4, 5, 6]

z= [7, 8, 9]

xyz=zip(x, y, z)

u= zip(*xyz)

print u

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容