我想根据我拥有的三个列表创建一个字典:
Hier = ['A', 'C']
values = [10, 20]
All = ['A', 'B', 'C', 'D']
Run Code Online (Sandbox Code Playgroud)
结果应如下所示:
{"A", 10, "B": "", "C": 20, "D":""}
Run Code Online (Sandbox Code Playgroud)
尝试:
Hier = ["A", "C"]
values = [10, 20]
All = ["A", "B", "C", "D"]
d = dict.fromkeys(All, "")
d.update(zip(Hier, values))
print(d)
Run Code Online (Sandbox Code Playgroud)
印刷:
{'A': 10, 'B': '', 'C': 20, 'D': ''}
Run Code Online (Sandbox Code Playgroud)
编辑:dict()从.update
| 归档时间: |
|
| 查看次数: |
38 次 |
| 最近记录: |