元组是不可变的,您根本不能追加,删除或编辑它们。 如果要将列表转换为元组,可以只使用元组功能:
tuple(a)
如果出于某种原因,您觉得有必要追加到元组(永远不要这样做),则可以始终将其返回到列表,追加,然后再将其返回到元组:
tuple(list(a)+b)
不断为此投票,这意味着人们会不断看到它,因此有时间更新和消除错误信息。
可以将元素添加到元组(某种)。这么说是愚蠢的。元组仍然是不可变的,您无法对其进行编辑,但是可以通过将多个元组放在一起来创建看起来像已添加的新元组。
tuple(list(a)+b)是愚蠢的,不要那样做。只要做就可以了
tuple1+ tuple2,因为Python不烂。对于提供的代码,您需要:
state = () for i in a: state += (i,)
保罗对这个答案的回应比以往任何时候都正确。
现在,我不再对此感到难过。



