2016-09-25 109 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中,您仍然會看到舊名稱。

相關問題