Поскольку вы можете объединять все виды элементов в словари, кортежи и списки, прежде чем их выбирать, я бы сказал, что наиболее простым решением будет использование словаря с ключом строки документации.
pickle_dict = {'objs': [some, stuff, inhere],
'docstring': 'explanation of those objects'}
Конечно, в зависимости от того, что вы используете, вы можете захотеть использовать пары ключ-значение для каждого объекта вместо списка объектов.
Когда вы открываете резервное копирование, вы можете просто прочитать строку документации, чтобы запомнить, какэтот маринад оказался.
В качестве альтернативного решения мне часто просто нужно сохранить одно или два целочисленных значения о маринаде.В этом случае я выбираю сохранение в заголовке файла рассола.В зависимости от того, что вы делаете, это может быть предпочтительнее, так что вы можете прочитать «строку документации», не снимая ее.