У меня есть программа на Python, которая много работает со словарями. Мне приходится копировать словари тысячи раз. Мне нужна копия ключей и связанного с ними содержимого. Копия будет отредактирована и не должна быть связана с оригиналом (например, изменения в копии не должны влиять на оригинал).
Ключи - это строки, значения - целые (0/1).
Сейчас я использую простой способ:
newDict = oldDict.copy()
Профилирование моего кода показывает, что операция копирования занимает большую часть времени.
Есть ли более быстрые альтернативы этому dict.copy()
методу? Что было бы быстрее всего?
bool
бы лучше, чемint
?