So überprüfen Sie anhand des Hashwerts, ob der Inhalt des Wörterbuchs in Python identisch ist
Im Wörterbuchtyp ist die Reihenfolge der Schlüssel nicht festgelegt, sodass Sie sie nicht einfach in eine Zeichenfolge konvertieren und nach md5 fragen können.
Zubari das
import hashlib
import json
data = ['only', 'lists', [1,2,3], 'dictionaries', {'a':0,'b':1}, 'numbers', 47, 'strings']
data_md5 = hashlib.md5(json.dumps(data, sort_keys=True)).hexdigest()
Referenz https://stackoverflow.com/questions/5417949/computing-an-md5-hash-of-a-data-structure