尝试使用嵌套列表的元素作为函数的参数
list = [[ "stringA" , 11, 22], [ "stringB", 33 , 44]]
def func ( 'str' , a , b ):
我知道怎么做 调用单个元素:list [0] [1]和func(* list)将列表用作参数。
如何使用单个元素?
答案 0 :(得分:3)
你的意思是?
func(*lst[0])
通常你可以遍历列表
for item in lst:
func(*item)
答案 1 :(得分:0)
您似乎试图解压缩列表的值。试试这个。
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