我有一个包含20个值的数组,但值16是不相关的,必须用正确的值替换。我怎么能这样做?
texture[16] = 'sky13.jpg'
该代码由于某种原因不起作用。错误是“'元组'对象不支持项目分配”
答案 0 :(得分:2)
您正在使用元组而不是列表。首先将其转换为列表
texture = list(texture)
texture[16] = 'sky13.jpg
答案 1 :(得分:1)
检查纹理是什么
type(texture)
如果是元组,则将其转换为列表
textute = list(texture)
以python简单的方式来讨论元组对象是不可变的列表对象
答案 2 :(得分:0)
Python中的元组是**inmutable**
,这意味着一旦分配它就无法更改值!
您需要将元组转换为列表:
listOfTextures = list(texture)
然后您就可以更改所需的值。