将元组附加到 Python 中的列表

在 Python 中将元组附加到列表中

Append a tuple to a list in Python

使用该list.append()方法将元组附加到列表,例如
a_list.append(a_tuple). list.append()方法会将元组添加到列表的末尾。

主程序
a_list = [] # ✅ Append a tuple to a list a_list.append( ('bobby', 'hadz') ) print(a_list) # 👉️ [('bobby', 'hadz')] # ---------------------------------------- # ✅ Append multiple tuples to a list a_list.extend( [(1, 2), ('a', 'b')] ) # 👇️ [('bobby', 'hadz'), (1, 2), ('a', 'b')] print(a_list)

list.append
()
方法将一个项目添加到列表的末尾。

主程序
a_list = [] a_list.append( ('bobby', 'hadz') ) print(a_list) # 👉️ [('bobby', 'hadz')]

该方法None在改变原始列表时返回。

您还可以使用tuple()该类来创建元组。

主程序
a_list = [] a_list.append( tuple(['bobby', 'hadz']) ) print(a_list) # 👉️ [('bobby', 'hadz')]

类接受一个可迭代对象并返回一个tuple对象。

元组有多种构造方式:

  • 使用一对括号()创建一个空元组
  • 使用尾随逗号 –a,(a,)
  • 用逗号分隔项目 –a, b(a, b)
  • 使用tuple()构造函数

如果需要将多个元组附加到列表,请使用list.extend()方法。

主程序
a_list = [] a_list.extend( [(1, 2), ('a', 'b')] ) # 👇️ [(1, 2), ('a', 'b')] print(a_list)

list.extend

方法采用可迭代对象并通过附加可迭代对象中的所有项目来扩展列表

list.extend方法None在改变原始列表时返回。

如果需要将元组插入列表中的特定索引处,请使用该list.insert()方法。
主程序
a_list = [(1, 2), (5, 6)] a_tuple = (3, 4) a_list.insert( 1, a_tuple ) # 👇️ [(1, 2), (3, 4), (5, 6)] print(a_list)

我们使用该list.insert()方法将元组插入列表中的索引处
1

list.insert
方法在给定
位置
插入一个项目。

该方法采用以下 2 个参数:

姓名 描述
指数 要在其前插入的元素的索引
物品 要在给定索引处插入的项目

Python 索引是从零开始的,因此列表中的第一项的索引为0,最后一项的索引为-1len(my_list) - 1

发表评论