我读到 Python 3.6+ 保持字典插入顺序。如果我合并两个 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?
我读到 Python 3.6+ 保持字典插入顺序。如果我合并两个 Python 字典:
x = {"a":5, "d":3}
y = {"c":1, "b":2}
z = x | y
这是否确保z中的项目按照精确插入顺序排列,即现在z将是
{"a":5, "d":3, "c":1, "b":2}
OrderedDict
可能更适合你。 - Sayse