python - 如何将两个列表组合成键和值并添加到字典?
问题描述
我想将 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}
提前感谢您提供的任何帮助!
解决方案
要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)))
推荐阅读
- node.js - 嗯,我对 node.js 有点陌生,我对一般的脚本编写很陌生,但我希望有人能帮助我。我在终端接收这个
- pandas - 在 pandas 中同步多个信号
- html - html:固定页脚不应与滚动主 div 的宽度重叠
- outlook - 电子邮件无法在 Outlook 应用程序上正确呈现,但可以在浏览器上运行
- python - 如何在pytest中模拟模拟对象的输出
- c# - C# - 如何限制在多个 OU 内使用特定部门的 DirectorySearcher 搜索用户?
- javascript - 展平嵌套对象时提高 Big-O 值
- javascript - 如何使用按钮将一个 JS 页面链接到另一个 JS 页面
- firefox - 由于签名,修改现有的 Firefox 扩展不起作用
- gephi - Gephi - 50% 的节点没有数据标签