3
我在* args中将可变数目的列表传递给一个函数。我想完成的是将此参数传递给zip()。你能动态地为python 2中的zip()函数创建参数吗?
def amv(db, *args):
x = zip(args)
return x
我想避免如下:
if len(args) == 1:
x = zip(args[1])
elif len(args) == 2:
x = zip(args[1], args[2])
...etc.
太棒了!谢谢。事实证明,我需要填写任何空缺列表(使它们长度相同),以避免在所有列表的最低长度处截断zip()。在这种情况下,我是否必须创建新列表的元组?元组不能动态生成,所以我想我卡住了。 –