def find(lst, predicate):
return next( (ele for ele in lst if predicate(ele)), None)
find([1,2,3], lambda n:n == 2)
# => 2
find([1,2,3], lambda n:n == 10000)
# => None
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
01