Информация в ваших переменных хранится во время выполнения вашего скрипта. Он не переносится автоматически на различные исполнения вашего скрипта. Каждый с чистого листа. Даже если это не так, первая строка вашей программы устанавливает list
в пустой словарь.
В данный момент вы кладете соль на брокколи, едите ее, а затем ожидаете, что брокколи вы едите завтра к также будет добавлена соль.
Вы можете сериализовать словарь в файл, который может быть прочитан обратно при следующем выполнении, вместо того, чтобы каждый раз начинать с пустого словаря.