Returns True
if the provided function returns True
for every element in the list, False
otherwise.
Use all()
in combination with map
and fn
to check if fn
returns True
for all elements in the list.
代码实现
def every(lst, fn=lambda x: x):
return all(map(fn, lst))
使用样例
every([4, 2, 3], lambda x: x > 1) # True
every([1, 2, 3]) # True