line[i + 1][1] = (line[i + 1][1] - 450) TypeError: 'tuple' object does not support item assignment
时间: 2023-12-09 14:03:30 浏览: 67
07-TypeError-Property-asciify-of-object-Core问题解决办法1
这个错误是因为你尝试修改一个元组(tuple)中的元素,而元组是不可变的,不能修改其中的元素。你需要将元组转换为列表(list),然后再进行修改。例如,将 line[i+1] 转换为列表:
```python
line[i + 1] = list(line[i + 1])
line[i + 1][1] = (line[i + 1][1] - 450)
```
这样就可以修改其中的元素了。注意在修改完成后,如果需要将列表转换回元组,可以使用 `tuple()` 函数。
阅读全文