Я собираюсь создать контрольную сумму dict, чтобы узнать, была ли она изменена или нет На данный момент у меня это:
>>> import hashlib
>>> import pickle
>>> d = {'k': 'v', 'k2': 'v2'}
>>> z = pickle.dumps(d)
>>> hashlib.md5(z).hexdigest()
'8521955ed8c63c554744058c9888dc30'
Возможно, лучшее решение существует?
Примечание. Я хочу создать уникальный идентификатор dict для создания хорошего Etag.
EDIT: Я могу иметь абстрактные данные в dict.