我尝试过的事情:
def is_this_5(x):
return [True for i in range(0, 1) if x == 5]
但是,这将返回[True],即使可以解决此问题,我也肯定会比我已经得到的要好。
答案 0 :(得分:7)
您可以做
def is_this_5(x):
return x == 5
我假设您正在尝试返回布尔值,而==
返回布尔值结果。
答案 1 :(得分:1)
您可以使用lambda:
In [4]: is_five = lambda(x): x == 5
In [5]: is_five(5)
Out[5]: True
In [6]: is_five(6)
Out[6]: False