Заморозить словарь: types.MappingProxyType
Иногда нужно передать неизменяемый словарь, чтобы никто не мог случайно его изменить. Для этого есть
MappingProxyType из модуля types.
Сам original можно изменять, а frozen — нет.
Итог:
MappingProxyType — способ создать защищённый от изменений "словарь-обёртку", полезный в API и конфигурациях.
Разъяснивший Python
Post #3727
402
