将外部字典中的元素追加到赋值内部的字典中

时间:2018-10-28 18:03:21

标签: python python-3.x

大家好。

python中是否有一种方法可以将所有内容从一个字典插入到另一个内部变量赋值中?

dict1 = {"a": 1, "b": 2, "c": 3}
dict2 = {"d": 4, #INSERT THERE ALL FROM "dict1"#, "e": -1}

也许有类似{key: value for key, value in temp.items()}或其他“黑客”之类的东西吗?

我知道有一个 update()方法,并且我已经应用了它,但是看起来有点奇怪。 条目顺序很重要,因此要以正确的顺序构建字典,我需要编写下一个代码:

dict1 = {"a": 1, "b": 2, "c": 3}
dict2 = {"d: 4"}
dict2.update(dict1)
dict2.update({"e": -1, "f": -2})

希望有一种方法可以使它更“好”。

1 个答案:

答案 0 :(得分:0)

dict2 = {"d": 4, **dict1, "e": -1}