Files
30-seconds-of-code/snippets/every.md
Angelos Chalaris 93823602f7 Resolves #104
2019-09-22 15:32:10 +03:00

416 B

title, tags
title tags
every list,function,intermediate

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