Erstes Element aus einem Iterable abrufen, das einer Bedingung entspricht
Um das erste Element, das einer angegebenen Bedingung entspricht, aus einem Iterable abzurufen, vermeiden Sie die Verarbeitung das gesamte Iterable, das umfangreich sein kann. Sie können die folgenden Python-Funktionen verwenden:
Python 2.6 und Python 3:
Python <= 2.5:
Beispielverwendungen:
iterable = range(10) # Get the first element greater than 3 first_match_gt_3 = next(x for x in iterable if condition) # Python 2.6+
Das obige ist der detaillierte Inhalt vonWie findet man effizient das erste passende Element in einer Iterable?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!