![比较if语句中的多个值[重复],第1张 比较if语句中的多个值[重复],第1张](/aiimages/%E6%AF%94%E8%BE%83if%E8%AF%AD%E5%8F%A5%E4%B8%AD%E7%9A%84%E5%A4%9A%E4%B8%AA%E5%80%BC%5B%E9%87%8D%E5%A4%8D%5D.png)
使用
in运算符
if num in a :
如
def test(num): a = [1, 2, 3] if num in a : return True else : return False
可以解决(如Padraic所建议)
def test(num): a = [1, 2, 3] return num in a
这将起作用,因为in *** 作符比较RHS中是否存在LHS并分别返回布尔值。
这也是可能的
test = lambda x: num in [1, 2, 3]
只需一行!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)