python lambda表达式 if
时间: 2023-04-19 12:04:05 浏览: 158
python if 语句
Python中的lambda表达式可以使用if语句来实现条件判断。具体语法如下:
lambda 参数列表: 返回值1 if 条件 else 返回值2
其中,参数列表是lambda表达式的参数列表,可以包含多个参数,用逗号隔开。返回值1和返回值2是两个可能的返回值,条件是一个布尔表达式,如果条件为True,则返回返回值1,否则返回返回值2。
例如,下面的lambda表达式返回两个数中的最大值:
max = lambda a, b: a if a > b else b
当a大于b时,返回a,否则返回b。
阅读全文