如何将列表中的每个元素传递给一个接受多个参数的Python函数?
比如说,我有一个这样的列表:
a=[['a','b','c'],[1,2,3],['d','e','f'],[4,5,6]]
我想把这个列表里的每一个部分都当作参数传给一个叫做 zip
的函数,但我不想一个一个地输入:
zip(a[0],a[1],a[2],a[3])
,该怎么做呢?
2 个回答
-1
25
使用序列解包(感谢delnan提供这个名字):
zip(*a)