mom can we have dict unpacking in python?
no seriously. I do not need another joke package of mine to be deemed "critical" to pypi 1
pip install dict-unpacking-at-home
- add
# -*- coding: dict-unpacking-at-home -*-
to the top of your file (second line if you have a shebang) - enjoy!
# -*- coding: dict-unpacking-at-home -*-
dct = {'greeting': 'hello', 'thing': 'world'}
{greeting, thing} = dct
print(greeting, greeting, thing) # hello hello world
# even with nesting!
dct = {'a': [1, 2, 3]}
{'a': [1, *rest]} = dct
print(rest) # [2, 3]
the current version breaks line numbers in stacktraces -- the correct-line-numbers branch has a fix. but at what cost.
see also please don't use this
-
with almost a million downloads per month and 30M+ total ↩