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 dansliste
pour le quelfonction
retourneTrue
.
1
2
def find(liste, fonction):
return next(x for x in liste if fonction(x))
1
find([1, 2, 3, 4], lambda n: n % 2 == 1) # 1