在赋值中使用元组解包

3
我想在Python语句中解包元组,格式如下:
a = 5, *(6,7)

但是这会引发一个“SyntaxError”错误。最干净的方法是什么?
到目前为止,我想到的最好的方法是:
a = tuple([5]+list((6,7)))
1个回答

8
您可以直接连接元组:
>>> a = (5,)+(6, 7)     
>>> a
(5, 6, 7)

哇,我从来不知道你可以做到这个! - user545424
6
Python经常会因为其与其他编程语言的不同而让人感到惊喜,但其表现通常是极为清晰易懂的。 - Gareth Latty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接