2011-03-16 65 views
1

這是我的代碼:是否有任何其他方式來設置使用Python的字典值?

a={} 
a['b']=0 
print a['b'] 

這是我的其他代碼(,這是錯誤):

a={} 
a.b=0 
print a.b 

是否有任何其他的方式來設定在一鍵關聯的值python dict

+0

爲什麼你需要另一種方式? – 2011-03-16 01:56:21

+0

我想使用get,a.get('b',0)等方法,所以a.set('b',0) – zjm1126 2011-03-16 02:07:57

+0

您是否在閱讀時遇到困難? http://docs.python.org/library/stdtypes.html#mapping-types-dict – 2011-03-16 02:10:37

回答

3
a = {'b':0} 

a = dict([('b',0)]) 

a = dict.fromkeys(['b'], 0) 

a = {} 
b = {'b':0} 
a.update(b) 

a = {} 
a.__setitem__('b',0) 
相關問題