Delete dict and subdict items of some name
Paul Rubin
no.email at nospam.invalid
Mon Dec 17 12:48:02 EST 2012
Gnarlodious <gnarlodious at gmail.com> writes:
> Hello. What I want to do is delete every dictionary key/value of the
> name 'Favicon' regardless of depth in subdicts, of which there are
> many. What is the best way to do it?
Untested:
def unfav(x):
if type(x) != dict: return x
return dict((k,unfav(v)) for k,v in x.iteritems() if k != 'favicon')
More information about the Python-list
mailing list