62.python中把列表合成字典

一、兩個列表合成一個字典

最快的方法是用zip、dict方法。

list1=["張三",'李四','王五','趙六']
list2=[23,25,45,63]
list3=["學生","教師","工人","農民"]

#兩個列表合成字典
d0={}
d0=dict(zip(list1,list2))
print(d0)

 二、多個列表合成一個字典

可以用for的方法。

#多個列表合成爲一個字典,其中以第一個列表爲鍵,另外兩個列表爲值
d={}
for i in range(len(list1)):
    d[list1[i]]=(list2[i],list3[i])
print(d)

輸出是:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章