python分解列表

Jer*_*Gao 7 python list operators

我记得我曾经见过一个能够在python中分解列表的运算符.

例如

[[1],[2],[3]]
Run Code Online (Sandbox Code Playgroud)

通过应用该运营商,你得到

[1], [2], [3]
Run Code Online (Sandbox Code Playgroud)

什么是该运营商,任何帮助将不胜感激.

Eva*_*ske 13

如果要将参数列表传递给函数,可以使用*splat运算符.以下是它的工作原理:

list = [1, 2, 3]
function_that_takes_3_arguments(*list)
Run Code Online (Sandbox Code Playgroud)

如果要将列表的内容分配给变量,可以列出解压缩:

a, b, c = list # a=1, b=2, c=3
Run Code Online (Sandbox Code Playgroud)