Python 从另一个文件更改字典中的值

Python 从另一个文件更改字典中的值,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,目前,我正在用python测试一些东西,并试图弄清楚是否可以更改另一个文件中的值。目前我已经写下了: 从项目导入项目 def changingitemamountname,值: 印刷品[名称][6] items[名称][6]=items[名称][6]+intvalue 印刷品[名称][6] def changingitemamounttext: name=input您想更改什么? value=inputh要添加多少? 更改ItemAmountName、值 但每当我运行它并去添加值时,我就会得到这

目前,我正在用python测试一些东西,并试图弄清楚是否可以更改另一个文件中的值。目前我已经写下了:

从项目导入项目 def changingitemamountname,值: 印刷品[名称][6] items[名称][6]=items[名称][6]+intvalue 印刷品[名称][6] def changingitemamounttext: name=input您想更改什么? value=inputh要添加多少? 更改ItemAmountName、值 但每当我运行它并去添加值时,我就会得到这个错误

items[name][6] = items[name][6] + int(value)

TypeError: 'tuple' object does not support item assignment

元组是不可变的。请将它们转换为列表并执行操作,然后可以将它们还原为元组

比如:

x = (4,5)       
listNumbers = list(x)  
print(listNumbers)
y = tuple(listNumbers)
print(x)
希望这有帮助。

此导入中的项目是什么?printitems[name][6]打印输出的内容可能重复?请检查如何更改tupleitems[name][6]中的值。它是一种元组不可变的数据类型,因此您会得到TypeError:“tuple”对象不支持项目分配