元组在作业中打开包装

use*_*424 3 python tuples iterable-unpacking

我想在python声明中解压缩一个元组,如下所示:

a = 5, *(6,7)
Run Code Online (Sandbox Code Playgroud)

但这提出了一个SyntaxError.实现这样的目标最简洁的方法是什么?

到目前为止我提出的最好的是:

a = tuple([5]+list((6,7)))
Run Code Online (Sandbox Code Playgroud)

Gar*_*tty 8

你可以直接连接元组:

>>> a = (5,)+(6, 7)     
>>> a
(5, 6, 7)
Run Code Online (Sandbox Code Playgroud)

  • @ user545424 Python通常会因为对编程语言的理解而感到惊讶. (6认同)