python: 使用嵌套列表作为参数

python: using nested lists as arguments

尝试将嵌套列表的元素用作函数的参数

list = [[ "stringA" , 11, 22], [ "stringB", 33 , 44]]

def func ( 'str' , a , b ):

我知道怎么做 调用单个元素:list[0][1] 和 func(*list) 以使用列表作为参数。

如何使用各个元素?

你是说吗?

func(*lst[0])

通常你可能会遍历列表

for item in lst:
    func(*item)

您似乎在尝试解压缩列表的值。试试这个。

list1 = [[ "stringA" , 11, 22], [ "stringB", 33 , 44]]

def func(string, a, b):
    print string, a, b

for i in list1:
    func(*i)

输出:

stringA 11 22
stringB 33 44