Python 合并元组
在Python中,元组被归类为序列类型对象。它是一个项目的集合,每个项目都可以是不同的数据类型,并且每个项目都有一个从0开始的位置索引。虽然这个定义也适用于列表,但是列表和元组有两个主要的不同之处。首先,在列表中,项目是放在方括号中的(例如:[10,20,30,40]),而元组是通过将项目放在括号中形成的(例如:(10,20,30,40))。
在Python中,元组是一个不可变的对象。因此,一旦在内存中形成了一个元组,就不可能修改元组的内容。
但是,您可以使用不同的方法来合并两个Python元组。
示例1
所有的序列类型对象都支持连接运算符,可以用它将两个列表合并。
这将产生以下输出:
输出 –
示例2
你也可以使用增广连接运算符和“+=”符号将T2连接到T1的末尾
示例3
可以使用extend()方法获得相同的结果。在这里,我们需要将两个元组对象转换为列表,使用extend方法将一个列表中的元素添加到另一个列表中,并将合并后的列表转换回元组。
示例4
Python内置的sum()函数也可以帮助我们拼接元组。我们使用一个表达式
将第一个元组的元素首先添加到一个空元组中,然后添加第二个元组的元素,并返回一个新的元组,即两个元组的连接。
示例5
合并两个元组的稍微复杂的方法是使用列表推导,如下所示的代码 –
示例6
您可以在第二个循环中运行一个 for 循环,将每个项目转换为单个项目元组,并使用”+=”运算符将其连接到第一个元组中。