将列表中的每个元素传递给在Python中接受多个参数的函数?

将列表中的每个元素传递给在Python中接受多个参数的函数?,python,function,arguments,Python,Function,Arguments,例如,如果我有 a=['a','b','c',[1,2,3],[d','e','f'],[4,5,6] 如何使a的每个元素都成为例如zip的参数,而不必键入 zip(a[0]、a[1]、a[2]、a[3])?使用序列解包(感谢delnan的名字): 链() nm,读错了。那不行。没错。顺便说一句,这叫做序列解包.Nope。这将创建一个迭代器,迭代器基本上是所有内部列表的总和。OP试图以并行方式而不是顺序进行迭代。是的,在发布后立即意识到:( zip(*a)

例如,如果我有

a=['a','b','c',[1,2,3],[d','e','f'],[4,5,6]

如何使
a
的每个元素都成为例如
zip
的参数,而不必键入

zip(a[0]、a[1]、a[2]、a[3])

使用序列解包(感谢delnan的名字):

链()


nm,读错了。那不行。

没错。顺便说一句,这叫做序列解包.Nope。这将创建一个迭代器,迭代器基本上是所有内部列表的总和。OP试图以并行方式而不是顺序进行迭代。是的,在发布后立即意识到:(
zip(*a)