Я хотел бы сделать что-то вроде:
>>> lst = [1, 2, 3, 4, 5]
>>> lst.find(lambda x: x % 2 == 0)
2
>>> lst.findall(lambda x: x % 2 == 0)
[2, 4]
Есть ли что-нибудь вроде такого поведения в стандартных библиотеках Python?
Я знаю, что это очень легко сделать для вас, но я ищу более стандартный способ.