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)

输出是:

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