Der Filter ist eine eingebaute Pythonfunktion. Es filtert die angegebene Sequenz oder über eine Funktion, die jedes Element oder Element im iterablen überprüft, um wahr oder falsch zu sein. Um es einfach auszudrücken, filtert die Filterfunktion die Iterable durch eine Funktion. Die angegebene Funktion teste jedes Element der Sequenz oder iterable und gibt das True zurück, wenn das Element die angegebenen Kriterien erfüllt. Infolgedessen konstruiert die Funktion filter () einen neuen Iterator. Die am häufigsten verwendeten iterablen sind Listen, Tupel und Wörterbücher. Dieser Artikel beschreibt kurz die Funktion filter () mit Hilfe von Beispielen.
Syntax der Filter () -Funktion
Lassen Sie uns zuerst die Syntax der Funktion filter () diskutieren. Die Syntax der Funktion filter () lautet wie folgt:
Filet (Funktion, iterbar oder Sequenz)Die Filterfunktion nimmt zwei Parameter als Argument auf, ich.e., Funktion und eine iterable. Die Funktion überprüft jedes Element oder Element des iterablen, sei es wahr oder nicht, gemäß den angegebenen Kriterien. Das zweite Argument ist iterbar oder Sequenz, die gefiltert werden müssen. Die Funktion bewertet jedes Element des iterablen für die angegebenen Kriterien. Schließlich gibt die Funktion filter () den gefilterten Iterator zurück.
Sehen wir uns die Beispiele der Funktion filter () an und implementieren Sie sie in unserem Python -Skript. Wir verwenden einen Spyder3 -Editor, um die Python -Skripte zu erstellen und auszuführen.
Beispiel 1: Filtern Sie die Liste der Zahlen
Erstellen wir die Liste der Zahlen und filtern Sie sie. In dem angegebenen Beispiel bewertet der List_func () jedes Listenelement unter einer bestimmten Bedingung. Wenn das Listenelement größer als 5 ist, gibt die Funktion true zurück und fügt das Element dem Filter hinzu.
#eine Liste der Zahl erstellenAusgang
Der Ausgang zeigt den gefilterten Iterator an. Der gefilterte Iterator wird von all jenen Elementen gebaut, die größer als 5 sind.
Beispiel 2: Filtern Sie die Liste der Zeichen
Erstellen wir die Zeichenliste und wenden Sie die Filterfunktion an.
#eine Liste der Zahl erstellenAusgang
Beispiele 3: Filtern Sie die gleichmäßige Zahl
Lassen Sie uns die gleichmäßigen Zahlen aus der angegebenen Liste der Zahlen mit der Filterfunktion filtern.
#eine Liste der Zahl erstellenAusgang
Beispiele 4: Filtern Sie das Schaltjahr
Lassen Sie uns die Schaltjahre aus der angegebenen Liste der Jahre mit der Filterfunktion filtern.
#eine Liste der Zahl erstellenAusgang
Die Ausgabe zeigt die Schaltjahre aus der angegebenen Liste der Jahre an.
Beispiele 5: Verwenden von Lambda -Funktion mit Filter ()
Die Filterfunktion wird hauptsächlich mit Lambda -Funktion verwendet. Lassen Sie uns die Lambda -Funktion als Argument für Filter () -Funktion übergeben.
#eine Liste von Zahlen mit gerten Zahlen erstellenAusgang
Abschluss
Der Filter () ist eine integrierte Python-integrierte Funktion, mit der die iterable auf einer bestimmten Funktion filterbar ist. Dieser Artikel erläutert die Funktion filter () mit Beispielen.