python – 连接嵌套元组

给出两个变量

A = (2, 3)
B = (1, 4), (5, 8)

将两者连接成结果变量C的最简单方法是什么,这样:

C = ((2, 3), (1, 4), (5, 8))

请注意,只需调用:

C = A + B 

结果是:

C = (2, 3, (1, 4), (5, 8))

这不是理想的结果.

此外,请注意,在列表的位置首选元组,以便A,B和C可以在别处用作字典键.

解决方法:

我会说你可能意味着A元组也是一个嵌套元组:

>>> A = ((2, 3),)
>>> A + ((1,4), (5,8))
((2, 3), (1, 4), (5, 8))
上一篇:python – 一个更快的嵌套元组列表和返回


下一篇:嵌套for循环(list comprehension)在python中;外循环不循环