python - 连接嵌套元组

标签 python nested tuples concatenation

给定两个变量

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))

不是想要的结果。

此外,请注意,元组优先于列表的位置,以便 ABC 可以在别处用作字典键.

最佳答案

我想说的是,您的意思可能是 A 元组也是嵌套元组:

>>> A = ((2, 3),)
>>> A + ((1,4), (5,8))
((2, 3), (1, 4), (5, 8))

关于python - 连接嵌套元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9682328/

相关文章:

python - Pandas:包含对列表的列

python - Django form_valid 不工作

python - OpenCV Python 车牌检测

python - 如何使用 Python 2.7 线程安全和 webapp2 让 Appstats 工作?

c# - 使用嵌套母版页

javascript - 如何访问和处理嵌套对象,数组或JSON?

scala - 如何在 Scala 中将元组隐式转换为向量

python - Python 中的嵌套 Lambda

python - 如何获取二维列表中元组的索引?

java - Java 是否具有与 C# 的元组等效的变量类型?