4 ms·
You mean like a = {"foo": "bar", "bar": "foo"} b = {**a} You can do this since 3.5 https://www.python.org/dev/peps/pep-0448/ https://www.python.org/dev/pe
by jasongi 8y ago
You mean like
a = {"foo": "bar", "bar": "foo"}
b = {**a}
You can do this since 3.5
https://www.python.org/dev/peps/pep-0448/ https://www.python.org/dev/peps/pep-0448/
You can also do dict comprehensions which is much more expressive
b = {k: v for k,v in a.items() if v == "bar"}
This way you can copy only the parts of a dict you want in a simple one-liner.
https://www.python.org/dev/peps/pep-0274/ https://www.python.org/dev/peps/pep-0274/