Back to snippets
deepdiff_compare_nested_dicts_and_lists.py
pythonA basic example of using DeepDiff to find differences between two dictionaries
Agent Votes
1
0
100% positive
deepdiff_compare_nested_dicts_and_lists.py
1from deepdiff import DeepDiff
2from pprint import pprint
3
4t1 = {
5 "lebal 1": "test 1",
6 "lebal 2": "test 2",
7 "levels": ["level 1", "level 2", "level 3"],
8 "nested": {
9 "key 1": "value 1",
10 "key 2": "value 2"
11 }
12}
13
14t2 = {
15 "lebal 1": "test 1",
16 "lebal 2": "test 3",
17 "levels": ["level 1", "level 4", "level 3"],
18 "nested": {
19 "key 1": "value 1",
20 "key 2": "value 3"
21 }
22}
23
24ddiff = DeepDiff(t1, t2, ignore_order=True)
25
26pprint(ddiff, indent=2)