python元组合并成一个的两种方法

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)

原文:python元组合并成一个的两种方法

你可能感兴趣的:(数据结构,python,开发语言)