Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def f(a, b):
- if isinstance(a, dict):
- return {k: f(a[k], b[k]) if k in a and k in b else a.get(k, b.get(k)) for k in a.keys() | b.keys()}
- elif isinstance(a, list):
- main = {}
- for i in [*a, *b]:
- main = f(main, i)
- return [main]
- return a
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement