利用Python 串列(List)使用 zip() 函數將多個串列合併成一個串列

Python 串列(List)是一種常用的資料結構,它可以儲存多個資料,並且可以使用索引來存取資料。在Python中,可以使用zip()函數將多個串列合併成一個串列。

zip()函數可以將多個串列合併成一個串列,並且每個元素都是一個元組,元組中包含了每個串列中對應位置的元素。例如,我們可以將兩個串列合併成一個串列:

list1 = [1, 2, 3]
list2 = [4, 5, 6]

list3 = list(zip(list1, list2))

print(list3)

執行結果:

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

可以看到,list3是一個串列,串列中的每個元素都是一個元組,元組中包含了list1和list2中對應位置的元素。

zip()函數也可以將多個串列合併成一個字典:

list1 = [1, 2, 3]
list2 = [4, 5, 6]

dict1 = dict(zip(list1, list2))

print(dict1)

執行結果:

{1: 4, 2: 5, 3: 6}

可以看到,dict1是一個字典,字典中的每個鍵值對都是list1和list2中對應位置的元素。

總結,Python中的zip()函數可以將多個串列合併成一個串列或字典,並且每個元素都是一個元組或鍵值對,元組或鍵值對中包含了每個串列中對應位置的元素。

Categorized in:

Tagged in: