13
Zdobądź pierwszy przedmiot z iteracji spełniającej warunek
Chciałbym uzyskać pierwszy element z listy spełniający warunek. Ważne jest, aby wynikowa metoda nie przetwarzała całej listy, która może być dość duża. Na przykład wystarczająca jest następująca funkcja: def first(the_iterable, condition = lambda x: True): for i in the_iterable: if condition(i): return i Tej funkcji można użyć w następujący sposób: …