python 元组中添加元素
时间: 2023-12-11 18:32:55 浏览: 277
在数组中添加一个元素
5星 · 资源好评率100%
Python中的元组是不可变的,因此不能直接添加元素。但是可以通过以下两种方法来实现向元组中添加元素:
1. 将元组转换为列表,添加元素后再将其转换回元组类型。
```python
# 将元组转换为列表
tup = (1, 2, 3)
lst = list(tup)
# 添加元素
lst.append(4)
# 将列表转换回元组
tup = tuple(lst)
print(tup) # 输出:(1, 2, 3, 4)
```
2. 使用元组的__add__()方法,该方法会返回一个新的元组,原来的元组不会被修改。
```python
tup1 = (1, 2, 3)
tup2 = (4,)
# 使用__add__()方法添加元素
tup3 = tup1.__add__(tup2)
print(tup3) # 输出:(1, 2, 3, 4)
```
阅读全文