列表和其他序列的MappingProxyType等效项

时间:2016-08-06 10:29:23

标签: python data-structures

我最近发现MappingProxyType,它提供了

  

映射的只读代理。它提供了映射条目的动态视图,这意味着当映射发生更改时,视图会反映这些更改。

例如,如果你有一个带有内部字典的类实例,你希望它能够提供给实例的用户进行检查,但是不允许它们修改它,这似乎非常有用。提供mappingproxy提供了提供dict副本的更有效的替代方法。用户可以通过mappingproxy检查dict,但是如果他们试图改变它就会引发异常。

我觉得如果列表有类似的东西会很有用。我知道生成器可用于此目的,但您无法索引到生成器以获取第n个元素。

Python中是否存在与列表,元组等等的MappingProxyType等效的内容?

0 个答案:

没有答案