Python小记——不可变映射类型(python不可变类型和可变类型)

网友投稿 267 2022-08-27


Python小记——不可变映射类型(python不可变类型和可变类型)

In [5]: from types import MappingProxyTypeIn [6]: d = {1:'a'}In [7]: d_proxy = MappingProxyType(d)In [8]: d_proxy[1]Out[8]: 'a'In [9]: d_proxyOut[9]: mappingproxy({1: 'a'})In [10]: d_proxy[2]------------------------------------------------------------KeyError Traceback (most recent call last) in ----> 1 d_proxy[2]KeyError: 2In [11]: d_proxy[2] = 'x'------------------------------------------------------------TypeError Traceback (most recent call last) in ----> 1 d_proxy[2] = 'x'TypeError: 'mappingproxy' object does not support item assignmentIn [12]: d[2] = 'x'In [13]: d_proxyOut[13]: mappingproxy({1: 'a', 2: 'x'})


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot统计、监控SQL运行情况的方法详解
下一篇:Python小记——面向对象程序设计(python面向对象程序设计总结)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~