Python, контрольная сумма dict

Я подумываю создать контрольную сумму dict, чтобы узнать, был ли он изменен или нет На данный момент у меня есть это:

>>> import hashlib
>>> import pickle
>>> d = {'k': 'v', 'k2': 'v2'}
>>> z = pickle.dumps(d)
>>> hashlib.md5(z).hexdigest()
'8521955ed8c63c554744058c9888dc30'

Возможно, существует лучшее решение?

Примечание: я хочу создать уникальный идентификатор dict, чтобы создать хороший Etag.

EDIT: Я могу иметь абстрактные данные в слове

12
задан sahid 3 August 2011 в 09:42
поделиться