首页 > 解决方案 > 如何将两个列表组合成键和值并添加到字典?

问题描述

我想将 list_A 变成键,将 list_B 变成值。然后我想将这些列表附加到字典 dict_A 中。

举些例子,

list_A = ['age', 'weight', 'height']

list_B = [21, 205, 72]

dict_A = {'name': 'hank'}

期望的输出:

{'name': 'hank', 'age': 21, 'weight': 205, 'height': 72}

提前感谢您提供的任何帮助!

标签: pythonlistdictionary

解决方案


dict通过配对列表keys和您的列表来创建一个,values您可以使用zip

dict(zip(list_A, list_B))

然后用它来更新dict_A

list_A = ['age', 'weight', 'height']
list_B = [21, 205, 72]
dict_A = {'name': 'hank'}
dict_A.update(dict(zip(list_A, list_B)))

推荐阅读