MyTetra Share
Делитесь знаниями!
Сделать словарь только для чтения в Python
05.03.2019
14:37
Автор: br0ke
Текстовые метки: python, dict, dictionary, mapping, proxy, type, types, mappingproxytype, read, only, readonly, read-only, immutable
Раздел: Информационные технологии - Python

Нужно обернуть словарь в 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.52
Яндекс индекс цитирования