📜  Python|连接元组的方法

📅  最后修改于: 2022-05-13 01:55:02.304000             🧑  作者: Mango

Python|连接元组的方法

很多时候,在处理记录时,我们可能会遇到需要添加两条记录并将它们存储在一起的问题。这需要串联。由于元组是不可变的,因此这项任务变得不那么复杂。让我们讨论可以执行此任务的某些方式。

方法 #1:使用+ operator
这是执行此特定任务的最 Pythonic 和推荐的方法。在此,我们添加两个元组并返回连接的元组。在这个过程中没有改变以前的元组。

# Python3 code to demonstrate working of
# Ways to concatenate tuples
# using + operator
  
# initialize tuples
test_tup1 = (1, 3, 5)
test_tup2 = (4, 6)
  
# printing original tuples
print("The original tuple 1 : " + str(test_tup1))
print("The original tuple 2 : " + str(test_tup2))
  
# Ways to concatenate tuples
# using + operator
res = test_tup1 + test_tup2
  
# printing result
print("The tuple after concatenation is : " + str(res))
输出 :
The original tuple 1 : (1, 3, 5)
The original tuple 2 : (4, 6)
The tuple after concatenation is : (1, 3, 5, 4, 6)

方法 #2:使用sum()
这是可以执行此任务的另一种方式。在此,我们使用 sum函数将元组相加。

# Python3 code to demonstrate working of
# Ways to concatenate tuples
# using sum()
  
# initialize tuples
test_tup1 = (1, 3, 5)
test_tup2 = (4, 6)
  
# printing original tuples
print("The original tuple 1 : " + str(test_tup1))
print("The original tuple 2 : " + str(test_tup2))
  
# Ways to concatenate tuples
# using sum()
res = sum((test_tup1, test_tup2), ())
  
# printing result
print("The tuple after concatenation is : " + str(res))
输出 :
The original tuple 1 : (1, 3, 5)
The original tuple 2 : (4, 6)
The tuple after concatenation is : (1, 3, 5, 4, 6)