Seltsames Verhalten von dictdiffer
Verfasst: Samstag 12. August 2023, 13:13
Kann mir jemand folgendes erklären?
Code: Alles auswählen
import dictdiffer
a = {"a": 1}
b = {"b": 2}
diffs = []
diffs.append(dictdiffer.diff(a, b))
print(diffs)
print(list(diffs[0]))
print(diffs)
print(list(diffs[0]))
Code: Alles auswählen
[<generator object diff.<locals>._diff_recursive at 0x00000260AB245C40>]
[('add', '', [('b', 2)]), ('remove', '', [('a', 1)])]
[<generator object diff.<locals>._diff_recursive at 0x00000260AB245C40>]
[]