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