foo = 'bar'
d = {'a-key':'a-value'}
而你要
d = {'a-key':'a-value','foo':'bar'}
e = {'foo':foo}
我知道你能做到,
d['foo'] = foo
#Either of the following for e
e = {'foo':foo}
e = dict(foo=foo)
但是,在所有這些將變量foo添加到字典中的方法中,我必須使用foo
兩次;一次指示鑰匙,一次指示鑰匙的價值。
對我來說,使用foo
兩次似乎很浪費。有一種更簡單的方法,你可以告訴python 「將這個變量添加到字典中,其名稱作爲鍵,其值爲」?
你怎麼到達你的'foo ='bar''。有沒有辦法跳過這個狀態?或者有'dict':'{'foo':'bar'}'而不是? – SilentGhost 2009-11-12 12:30:07