具有可变数量参数的python逻辑运算符

时间:2018-01-05 11:27:32

标签: python args

在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函数并使用计数器。但是想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:1)

您基本上想要all(),但要自定义,您可以使用此功能:

def and_function(*args):
    return all([a > 5 for a in args])