我尝试过的:
def is_this_5(x):
return [True for i in range(0, 1) if x == 5]
但是,这返回 [True],即使可以修复,我相信它可能会比我所拥有的更好。
你可以做
def is_this_5(x):
return x == 5
因为我假设您正在尝试返回布尔值,并且==
返回布尔结果。
你可以使用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