Mam kilka zagnieżdżonych datastructures, każdy coś takiego:Jak porównać dwie złożone struktury danych?
[ ('foo', [ {'a':1, 'b':2},
{'a':3.3, 'b':7} ]),
('bar', [ {'a':4, 'd':'efg', 'e':False} ]) ]
muszę porównać te struktury, aby zobaczyć, czy są jakieś różnice. Brak pisania funkcji, aby jawnie chodzić po strukturze, czy istnieje istniejąca biblioteka lub metoda wykonywania tego rodzaju rekurencyjnego porównania?
co porównujesz do czego? – SilentGhost
Czy potrzebujesz tylko sprawdzić, czy są one równe, czy nie, czy faktycznie znaleźć, gdzie różnią się? – doublep
Znajdź, gdzie one się różnią, jeśli tak. –