【发布时间】:2021-08-19 12:12:40
【问题描述】:
我读到 Python 3.6+ 维护字典插入顺序。如果我合并 2 个 python 字典:
x = {"a":5, "d":3}
y = {"c":1, "b":2}
z = x | y
这是否确保 z 中的项目处于准确的插入顺序,即 z 现在是
{"a":5, "d":3, "c":1, "b":2}
如果没有,我怎样才能得到我想要的 z?
【问题讨论】:
-
你有没有尝试合并两个字典,看看结果如何?
-
@Kemp 是的,只是想确保它是可推广的。
-
@queste this other question没有解决结果字典的顺序。
-
@Sayse 见here
标签: python python-3.x dictionary merge