The only drawback of this is that update does not return anything so you can't use it in an expression.
There's an alternative in Python 3.5+:
c = {**a, **b}
this way you can merge dictionary a with b (or an in-line dict). c is the result, a and b remain unchanged.
Thanks Rhymes!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The only drawback of this is that update does not return anything so you can't use it in an expression.
There's an alternative in Python 3.5+:
this way you can merge dictionary a with b (or an in-line dict). c is the result, a and b remain unchanged.
Thanks Rhymes!