有没有一种方法可以迭代地向参数添加参数

时间:2019-03-06 08:59:28

标签: python

args = [arg1, arg2, arg3, arg4, arg5...]

def func(arg1, arg2, arg3...):
    do_something

Args有有限的成员,我想用for循环将它们添加到func中,而不是像上面那样将它们全部写下来,有没有办法?更确切地说,集合set1.intersection(set2, set3, set4...)上的交集函数,我还想要一个条件,让我们说x = 5,而不会添加arg[x]

据我所知,这看起来像是这样:

x = 5
sets = [set1, set2, set3, set4, set5...]
for i in range(0, len(sets)):
    if i != x:
        add sets[i] to parameter of func() #this lines just in pseudo code

0 个答案:

没有答案