Files
30-seconds-of-code/snippets/none.md
Bakhtiyor Ruziev f2b6ae351e Remove redundant map
2019-09-25 15:45:25 +03:00

418 B

title, tags
title tags
none list,function,intermediate

Returns False if the provided function returns True for at least one element in the list, True otherwise.

Use all() and run fn to check if fn returns False for all the elements in the list.

def none(lst, fn=lambda x: x):
  return all(not fn(x) for x in lst)
none([0, 1, 2, 0], lambda x: x >= 2 ) # False
none([0, 0, 0]) # True