如何在Python元组中追加一个元素

227 阅读1分钟

Python元组是一种无序的、不可改变的数据类型,用于存储集合。元组数据类型通过使用圆括号()封装值来初始化。

Python 元组追加

在 Python 中追加一个元组是不可能的,因为它是一个不可变的对象。但是有另一种方法,你可以把一个元素添加到元组中。

要在 Python 中向 tuple 添加一个元素,请按照下面的步骤进行:

  1. 使用 list() 方法将 tuple 转换为 list
  2. 将元素添加到列表中
  3. 将列表转换为元组

第一步: 将元组转换为列表

要在 Python 中把元组转换为列表,请使用 list() 方法。

tup = (11, 21, 19, 18, 29)

lst = list(tup)

print(lst)
print(type(lst))

输出

[11, 21, 19, 18, 29]
<class 'list'>

你可以看到 list() 方法将元组转换为列表。type()是一个内置函数,允许你检查传递给它的参数的数据类型。

第二步:向列表添加一个元素

在 Python 中,要将一个元素追加到一个列表中,请使用append()方法。

tup = (11, 21, 19, 18, 29)

lst = list(tup)

lst.append(46)

print(lst)

输出

[11, 21, 19, 18, 29, 46]

我们将"46 "元素追加到列表中。

第 三 步:将 list 转换为 tuple

要将一个列表转换为元组,使用tuple()函数:

tup = (11, 21, 19, 18, 29)

lst = list(tup)

lst.append(46)

tup = tuple(lst)

print(tup)

输出

(11, 21, 19, 18, 29, 46)

我们使用转换和 append() 方法成功地将一个元素追加到一个 tuple 中。

Python元组追加 教程到此结束。