如何在创建嵌套字典的同时将现有键用作生成的嵌套字典顶层的键,从而将一个字典添加到另一个字典
假设我有这样的东西:
dict1 = {'key1': 11, 'key2': 12, 'key_id':, 'id1'}
dict2 = {'key1': 21, 'key2': 22, 'key_id':, 'id2'}
我想以这样的方式结束
dict_final = {'id1':{'key1': 11, 'key2': 12, 'key_id':, 'id1'}, 'id2': {'key1': 21, 'key2': 22, 'key_id':, 'id2'}}
dict1.update(dict2)
只会覆盖dict1中的值;如何让python在现有字典中添加新的顶层
谢谢
最直接的方法如下:
或者一次添加一个:
您可以使用
dict
将元组列表合并在一起。 考虑到这一点,您可以使用zip+dict相关问题 更多 >
编程相关推荐