Trouver une valeur

Trouve la valeur du premier élément dans la liste par rapport à la fonction test.

  • Utilisez une liste de compréhensions et next() pour avoir le premier élement dans liste pour le quel fonction retourne True.
python
1
2
def find(liste, fonction):
  return next(x for x in liste if fonction(x))
python
1
find([1, 2, 3, 4], lambda n: n % 2 == 1) # 1