MyTetra Share
Делитесь знаниями!
Сделать словарь только для чтения в Python
Время создания: 05.03.2019 14:37
Автор: br0ke
Текстовые метки: python, dict, dictionary, mapping, proxy, type, types, mappingproxytype, read, only, readonly, read-only, immutable
Раздел: Информационные технологии - Python
Запись: and-semakin/mytetra_data/master/base/15517786661zw5gw7nyy/text.html на raw.githubusercontent.com

Нужно обернуть словарь в types.MappingProxyType:


import types


d = {'a': 1, 'b': 2}

ro_d = types.MappingProxyType(d)

ro_d['a'] # 1

ro_d['a'] = 3 # TypeError

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования