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

时间:2010-08-24 16:18:29

标签: 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])

2 个答案:

答案 0 :(得分:21)

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

zip(*a)

答案 1 :(得分:0)

链()?

http://docs.python.org/library/itertools.html#itertools.chain

nm,读错了。那不行。