繁体   English   中英

Python中的静态字典

[英]Static dictionary in python

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个键值对。
请帮助我。

代替

mydict['cmdid'] = list

尝试

mydict[cmdId] = list

删除引号:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM