⊗pyPmFnFi 18 of 129 menu

Die filter-Funktion zur Filterung von Objekten in Python

Lassen Sie uns nun die Funktion filter studieren. Sie ermöglicht es, Elemente von Listen und anderen iterierbaren Objekten nach einer bestimmten Bedingung zu filtern. Als ersten Parameter erwartet sie eine Funktion, die die Bedingung für die Überprüfung festlegt. Im zweiten Parameter wird die Liste angegeben, deren Elemente gefiltert werden sollen. Wenn die Funktion True zurückgibt, dann wird das Element in der neuen Liste behalten. Wenn False zurückgegeben wird, dann wird das Element nicht in die Liste aufgenommen.

Nehmen wir an, wir haben eine Liste:

lst = [1, 2, 3, 4, 5, 6]

Lassen Sie uns darin nur gerade Zahlen belassen. Dazu schreiben wir mit Hilfe einer Lambda-Funktion vor, dass die an ihren Parameter übergebene Zahl ohne Rest durch 2 teilbar sein soll:

res = filter(lambda num: num % 2 == 0, lst) print(list(res))

Nach der Ausführung des Codes wird eine neue Liste zurückgegeben:

[2, 4, 6]

Gegeben ist eine Liste mit Zahlen:

lst = [1, 2, 3, 4, 5]

Schreiben Sie in eine neue Liste nur die ungeraden Zahlen aus dieser Liste.

Gegeben ist eine Liste mit Strings:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

Schreiben Sie in eine neue Liste nur die Strings, deren Länge gleich 2 ist.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen