2016-09-25 66 views

回答

5

没有真正的区别,它just got renamed

当有人提出,露出typing模块中的类型issue #14386,对象改名为太:

我想bikeshed上的名字一点点。我认为它应该是 MappingProxy。 (我们不使用“视图”,但我们使用 它的地方,对于键/值/项目的视图,我认为是非常不同的。 collections.abc已经定义了MappingView作为基类 KeysView和朋友。)

不管怎么说,你是不是第一个谁的言论,我们已经用“视图”来定义别的东西,所以我写了一个新的补丁使用“mappingproxy”名称(暴露为types.MappingProxyType)。

变化made it into Python 3.3,所以在Python 3.2中,您仍然会看到旧名称。

相关问题