I read that Python 3.6+ maintains dictionary insertion order. If I merge 2 python dictionaries:
x = {"a":5, "d":3}
y = {"c":1, "b":2}
z = x | y
Does this ensure that the items in z are in the exact insertion order, i.e. z would now be
{"a":5, "d":3, "c":1, "b":2}
If not, how can I get my desired z?