在Python中为元组添加元组

Mat*_*tej 2 python tuples

我有一个元组:

a = (1,2,3)
Run Code Online (Sandbox Code Playgroud)

我需要在最后添加一个元组

b = (4,5)
Run Code Online (Sandbox Code Playgroud)

结果应该是:

(1,2,3,(4,5))
Run Code Online (Sandbox Code Playgroud)

即使我把b包装在额外的父母身上:a +(b),我得到(1,2,3,4,5)这不是我想要的.

the*_*eye 9

当你这样做时,a + b你只是连接两个元组.在这里,您希望整个元组成为另一个元组的一部分.所以,我们将其包含在另一个元组中.

a, b = (1, 2, 3), (4,5)
print a + (b,)  # (1, 2, 3, (4, 5))
Run Code Online (Sandbox Code Playgroud)