No, it adds a new merge (|) and update (|=) operator to avoid using
{**d1, **d2}
because it apparently looks ugly[1]. {**d1, **d2}
because it apparently looks ugly[1].There has been a recent effort to add all these new operators that don't actually let you do anything you couldn't but now you can confuse everyone by doing it in other ways.
{d1, d2} is not intuitive to a primarily-Python developer, and looks nothing like typical Python. The dict unpacking operator it uses is almost never seen outside function arguments.