python

时间:2015-12-01 08:34:51

标签: python dictionary

dict = {}    
def Update_Dictionary(mydict,list,cmdId):    
    mydict['cmdid'] = list
    print mydict    
Update_Dictionary(dict,[1,2,3],1)
Update_Dictionary(dict,[4],2)         

我需要更新字典而不是书面的 最后我应该有2个键值对。
请帮助我。

2 个答案:

答案 0 :(得分:1)

而不是

mydict['cmdid'] = list

mydict[cmdId] = list

答案 1 :(得分:1)

删除引号:

def Update_Dictionary(mydict,list,cmdId):    
    mydict[cmdId] = list
    print mydict  

您始终为文字字符串'cmdid'而不是参数cmdId分配新值。