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