close

zip 是Python的一個內置函數,用於將兩個或多個可迭代對象(如列表(list)、元組(tuple)或數組(array))

逐元素地合併成單個可迭代對象。

它將來自每個輸入可迭代對象的相應元素配對在一起。

zip(X, y) 將兩個數組 X 和 y 逐元素合併在一起。

如果 X 和 y 長度相同,則結果可迭代對象將包含成對的元素,

其中每個成對元素的第一個元素來自 X,第二個元素來自 y。

例如,如果 X 是 [1, 2, 3],而 y 是 [10, 20, 30],

 

X = [1, 2, 3]

y = [10, 20, 30]
z = zip(X, y)
print(f"{type(z)}")
print(z)

print結果:
<class 'zip'>
<zip object at 0x0000021892B819C0>

list(zip(X, y)) 會產生 [(1, 10), (2, 20), (3, 30)]。

這將 X 和 y 的元素配對在一起。

 

data_points = list(z)
print(f"{type(data_points)}")

print結果:
<class 'list'>
[(1, 10), (2, 20), (3, 30)]

arrow
arrow
    全站熱搜

    me1237guy 發表在 痞客邦 留言(0) 人氣()