报错信息:
【Error】 TypeError: ‘tuple’ object does not support item assignment
问题描述
错误使用tuble
解决方案:
Tuple:tuple是另一种有序的列表,也称为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
- 创建
tuple和创建list唯一不同之处是用( )替代了[ ]。 - 获取
tuple元素的方式和list是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素,也不能增加删减元素。
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。指向‘a’,就不能指向’b’。如果指向list,就不能改成指向其他对象,但指向的这个list本身是可变的!
文章讨论了在Python中遇到的TypeError,特别是关于尝试修改tuple对象时出现的错误。tuple是一种有序且不可变的数据结构,一旦创建就不能修改其元素。它与list相似,但用括号()定义。尽管不能对tuple元素进行赋值或增删操作,但若元素是可变类型如list,那么内部list的内容是可以改变的。
3796

被折叠的 条评论
为什么被折叠?



