Delete dict and subdict items of some name
Mitya Sirenef
msirenef at lightbird.net
Mon Dec 17 12:43:58 EST 2012
On 12/17/2012 12:27 PM, Gnarlodious wrote:
> 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?
>
> -- Gnarlie
Something like this should work:
def delkey(d, key):
if isinstance(d, dict):
if key in d: del d[key]
for val in d.values():
delkey(val, key)
--
Lark's Tongue Guide to Python: http://lightbird.net/larks/
More information about the Python-list
mailing list