Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. def nested_expand_and_get(d, keys):
  2. intermediate = d
  3. for key in keys:
  4. intermediate = intermediate.setdefault(key, d.__class__())
  5. return intermediate
  6.  
  7.  
  8. def nested_set(d, keys, value):
  9. intermediate = nested_expand_and_get(d, keys[:-1])
  10. intermediate[keys[-1]] = value
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement