推薦使用python內置函數zip,它可以將x個y維列表變成一個zip對象,將zip對象拆包可以發現它變成了y個x維元組。我們還可以將這個對象變成一個元組或列表。如下所示:
如果是兩個列表的zip,我們還可以將其變成字典形式。
下面是一個小實例:
name = ['wl','lyf','hg']
old = [22,33,35]
for i,j in zip(name,old):
print("他叫{},今年{}歲".format(i,j))
他叫wl,今年22歲
他叫lyf,今年33歲
他叫hg,今年35歲
要注意的是,如果使用zip函數,一定要確保多個列表的元素數是相同的,不然對於多出的部分因無法匹配會自動丟棄掉。