簡體   English   中英

從 2 個列表創建字典

[英]Create a dictionary from 2 lists

我想根據我擁有的三個列表創建一個字典:

Hier = ['A', 'C']
values = [10, 20]
All = ['A', 'B', 'C', 'D']

結果應如下所示:

{"A", 10, "B": "", "C": 20, "D":""}

嘗試:

Hier = ["A", "C"]
values = [10, 20]
All = ["A", "B", "C", "D"]

d = dict.fromkeys(All, "")
d.update(zip(Hier, values))
print(d)

印刷:

{'A': 10, 'B': '', 'C': 20, 'D': ''}

編輯:從.update中刪除dict()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM