[Python-ideas] Dict joining using + and +=

francismb francismb at email.de
Sun Mar 3 08:36:37 EST 2019


On 2/27/19 7:14 PM, MRAB wrote:
> Are there any advantages of using '+' over '|'?
or '<-' (d1 <- d2) meaning merge priority (overriding policy for equal
keys) on the right dict, and may be '->' (d1 -> d2) merge priority on
the left dict over '+' (d1 + d2) ?

E.g.:
>>> d1 = {'a':1, 'b':1 }
>>> d2 = {'a':2 }
>>> d3 = d1 -> d2
>>> d3
{'a':1, 'b':1 }

>>> d1 = {'a':1, 'b':1 }
>>> d2 = {'a':2 }
>>> d3 = d1 <- d2
>>> d3
{'a':2, 'b':1 }

Regards,
--francis


More information about the Python-ideas mailing list