在python中有一种方法可以检查逻辑运算符AND和可变数量的参数。例如:
def and_function(a,b,c,d,e....):
if a and b and c and d and c and d and e and . and . is True:
return True
我发现这可以使用* args函数并使用计数器。但是想知道是否有更好的方法。
答案 0 :(得分:1)
您基本上想要all()
,但要自定义,您可以使用此功能:
def and_function(*args):
return all([a > 5 for a in args])