實現python中將兩個列表對應成字典,常用的方法需要借助zip函數
下面舉個很簡單的例子
a = [1,2,3]
b = ['a', 'b', 'c']
dict(zip(a, b))
輸出為

下面簡單介紹下zip函數,下圖是zip自己的介紹,可以看到它有一個__next__()方法,返回一個元組,這個元祖就是輸入參數中給定的列表的第i個元素的組合,每調用一次__next__()都會返回下一個組合,以上例為例,第一次運行zip(a, b).__next__()的返回值為(1, 'a'),第二次為(2, 'b'),以此類推,它的__next__()一直到最短的那個列表的所有元素均被遍歷完后截止

