在 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
,最后一项的索引为-1
或len(my_list) - 1
。