Skip to content

Instantly share code, notes, and snippets.

View maxwellmckinnon's full-sized avatar

Maxwell A McKinnon maxwellmckinnon

View GitHub Profile
# This is a really old post, in the comments (and stackoverflow too) you'll find better solutions.
def find(key, dictionary):
for k, v in dictionary.iteritems():
if k == key:
yield v
elif isinstance(v, dict):
for result in find(key, v):
yield result
elif isinstance(v, list):