python元组合并成一个的两种方法
在python当中,要将元组合并成一个的方法可能不止两种,这里介绍的这两种是鄙人写稿的当前想到的:
- 方法一:使用python内置的“+”的运算符,直接将需要合并在一起的几个元组进行“相加”,注意,该方法并不会修改任何一个元组,是以一个新的元组进行返回;
- 方法二:使用python内置的__add__()方法,即使用一个tuple元组对象来对用该方法,并将需要被合并的元组以形参的方式传递给该方法,如果需要合并多个元组,则可以使用列表或元组,将这些元组打包起来,然后通过for循环来进行迭代添加。
python元组合并实例代码
#“+”的方法:
>>> (1,)+(2,)
(1, 2)
>>> a=(1,)
>>> b=(2,)
>>> a+b
(1, 2)
>>> a
(1,)
>>> b
(2,)
#__add__()方法
>>> lst = [(1,),(2,3),(5,6)]
>>> result = tuple()
>>> for i in lst:
... result = result.__add__(i)
...
>>> result
(1, 2, 3, 5, 6)