标签: python python-2.x iterable-unpacking
Python 3可以使用星号*解开元组中任意数量的项目:
a = (12, 13) b = (*a, 14) # b is (12, 13, 14) c = (*b, 15) # c is (12, 13, 14, 15)
但是该星号在Python 2中不可用,并且产生 SyntaxError:无效的语法。 Python 2中有替代方法吗?谢谢。
Here是一种解决方案,但会嵌套一个元组。
d = (1, 2, 3) e = d[0], d[1:] # (1, (2, 3))