利用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()函數可以將多個串列合併成一個串列或字典,並且每個元素都是一個元組或鍵值對,元組或鍵值對中包含了每個串列中對應位置的元素。