【发布时间】:2013-12-23 07:51:40
【问题描述】:
我可以将值附加到元组
>>> x = (1,2,3,4,5)
>>> x += (8,9)
>>> x
(1, 2, 3, 4, 5, 8, 9)
但是如何将元组附加到元组
>>> x = ((1,2), (3,4), (5,6))
>>> x
((1, 2), (3, 4), (5, 6))
>>> x += (8,9)
>>> x
((1, 2), (3, 4), (5, 6), 8, 9)
>>> x += ((0,0))
>>> x
((1, 2), (3, 4), (5, 6), 8, 9, 0, 0)
我该怎么做呢
((1, 2), (3, 4), (5, 6), (8, 9), (0, 0))
【问题讨论】:
-
请注意,在这种情况下,从技术上讲,您不是在追加 - 元组是不可变的,您正在那里创建一个新元组。
-
如果你需要能够扩展一个元组,你确定它应该是一个元组而不是一个列表吗?