Python如何往元组中添加元素?

1 个回答|1273 次阅读
Coco老师 - 公众号:量位学堂Qbit编程
擅长:编程教育

由于元组是不可变的,因此它们没有内置append()方法,但还有其他方法可以将项添加到元组。

1. 转换为列表:就像更改元组的解决方法一样,您可以将其转换为列表,添加项目,然后将其转换回元组。

将元组转换为列表,添加“orange”,然后将其转换回元组:

fruittuple = ("apple", "banana", "cherry")
y = list(fruittuple)
y.append("orange")
fruittuple = tuple(y)
print(fruittuple)

执行结果:

('apple', 'banana', 'cherry', 'orange')


2. 将元组添加到元组。允许您向元组添加元组,因此,如果要添加一个(或多个)项,请使用这些项创建一个新元组,并将其添加到现有元组:

创建一个值为“orange”的新元组,然后添加该元组:

fruittuple = ("apple", "banana", "cherry")
y = ("orange",)
fruittuple += y
print(fruittuple)

执行结果:

('apple', 'banana', 'cherry', 'orange')