[Python 3.1]
Я пытаюсь создать хеш для контейнера, в котором могут быть вложенные контейнеры с неизвестной глубиной. На всех уровнях иерархии есть только встроенные типы. Как это сделать?
Зачем мне это нужно:
Я кэширую результат некоторых вычислений в объекте pickle (на диске). Мне нужно будет сделать этот кешированный файл недействительным, если функция вызывается с другими параметрами (это случается редко, поэтому я не собираюсь сохранять на диск более одного файла). Хэш будет использоваться для сравнения параметров.