Python 更改字典的值
我正在尝试更改字典的值 一张照片看起来像Python 更改字典的值,python,dictionary,Python,Dictionary,我正在尝试更改字典的值 一张照片看起来像 nuke_plugins_config = {'python_modules': '/dir/python_modules_v001', 'tools': '-/dir/tools_v001'} 现在,如果要使用,请单击复选框(QListwidgetitem,带复选框) 如果启用或禁用,我想从-/dir/更改为/dir/ 我这样试过,女巫显然错了 if item.checkState() == 0: print self.nuk
nuke_plugins_config = {'python_modules': '/dir/python_modules_v001', 'tools': '-/dir/tools_v001'}
现在,如果要使用,请单击复选框(QListwidgetitem,带复选框)
如果启用或禁用,我想从-/dir/
更改为/dir/
我这样试过,女巫显然错了
if item.checkState() == 0:
print self.nuke_plugins_config
for key, value in self.nuke_plugins_config.iteritems():
if "-" in self.value_status[0]:
pass
elif "" in self.value_status[0]:
value = "-/dir/{0}".format(self.value_status[1])
print value
elif item.checkState() == 2:
print self.nuke_plugins_config
for key, value in self.nuke_plugins_config.iteritems():
if "-" in self.value_status[0]:
pass
elif "" in self.value_status[0]:
value = "/dir/{0}".format(self.value_status[1])
print value
任何建议,谢谢。根据@knitti的建议,我将添加此作为答案 字典中的值可以更改为-
self.nuke_plugins_config[key] = "-/dir/{0}".format(self.value_status[1])
在if
语句中。对于elif
语句-
self.nuke_plugins_config[key] = "/dir/{0}".format(self.value_status[1])
根据@knitti的建议,我将添加此作为答案 字典中的值可以更改为-
self.nuke_plugins_config[key] = "-/dir/{0}".format(self.value_status[1])
在if
语句中。对于elif
语句-
self.nuke_plugins_config[key] = "/dir/{0}".format(self.value_status[1])
你想这么做吗<代码>self.nuke\u插件\u config[key]=“-/dir/{0}”.format(self.value\u status[1])谢谢,这很有效。现在进入下一期!会对她(或他的)给予@kuro+1answer@knitti但我确实把箭头按上去了!?没关系@kuro应该将她的答案添加为答案(而不是评论),这样她就可以为Ita赢得声誉。你想这么做吗<代码>self.nuke\u插件\u config[key]=“-/dir/{0}”.format(self.value\u status[1])谢谢,这很有效。现在进入下一期!会对她(或他的)给予@kuro+1answer@knitti但我确实把箭头按上去了!?没关系@kuro应该将她的答案添加为答案(而不是评论),然后她就可以为此获得声誉