python將兩個列表對應成為字典


實現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__()一直到最短的那個列表的所有元素均被遍歷完后截止
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM