how to scrutch a dict()
Hrvoje Niksic
hniksic at xemacs.org
Thu Oct 21 10:21:47 EDT 2010
Joost Molenaar <j.j.molenaar at gmail.com> writes:
> Using a 2.7/3.x dictionary comprehension, since you don't seem to mind
> creating a new dictionary:
>
> def _scrunched(d):
> return { key: value for (key, value) in d.items() if value is not None }
Note that a dict comprehension, while convenient, is not necessary for
this to be formulated as a single expression:
def _scrunched(d):
return dict((key, value) for (key, value) in d.items() if value is not None)
More information about the Python-list
mailing list