出一個元素我有一本字典:「切片」從Python字典
D = { "foo" : "bar", "baz" : "bip" }
,我想創建一個具有它的元素k
的一個副本新字典。所以,如果k = "baz"
:
R = { "baz" : "bip" }
我現在所得到的是:
R = { k : D[k] }
但在我的情況下k
是一個複雜的表情,我已經得到了它們的整個堆棧。緩存k
在臨時看起來像原始選項一樣醜陋。
我正在尋找的是一種更好(更清潔)的方式來做到這一點。
你能給我們一個更具體的例子k的複雜性? – barrycarter 2010-06-02 19:10:13
@barrycarter:'k'大約20-30個字符長。如果確切的形式與解決方案相關,那麼可能對我沒有興趣。 – BCS 2010-06-02 19:30:30
你想在命名空間中創建單項命名的字典的「整個堆棧」?聽起來就是這個問題,你應該問一下,而不是在執行它的任何可感知的醜陋。 – 2010-06-02 21:53:50