Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage
Dans le type dictionnaire, l'ordre des clés n'est pas fixe, vous ne pouvez donc pas simplement le convertir en chaîne et demander md5.
Zubari ceci
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()
référence https://stackoverflow.com/questions/5417949/computing-an-md5-hash-of-a-data-structure
Recommended Posts