Die Funktion filter() wird verwendet, um die Sequenz zu filtern, Elemente herauszufiltern, die die Bedingungen nicht erfüllen, und eine neue Liste mit Elementen zurückzugeben, die die Bedingungen erfüllen.
Dies empfängt zwei Parameter, der erste ist eine Funktion und der zweite ist eine Sequenz. Jedes Element der Sequenz wird als Parameter zur Auswertung übergeben und gibt dann „True“ oder „False“ zurück das True zurückgibt, wird in eine neue Liste eingefügt.
Filter()-Funktionssyntax:
Filter(Funktion, iterierbar)
Parameter: Funktion – Beurteilungsfunktion. iterable – Iterierbares Objekt.
Rückgabewert: Rückgabeliste.
Das Folgende zeigt ein Beispiel für die Verwendung der Filterfunktion:
Alle ungeraden Zahlen in der Liste herausfiltern:
#!/usr/bin/python # -*- coding: UTF-8 -*- def is_odd(n): return n % 2 == 1 newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print(newlist)
Ausgabeergebnis:
[1, 3, 5, 7, 9]
Weitere Informationen zu vielen technischen Artikeln zum Thema Python finden Sie in der Spalte Python-Tutorial!
Das obige ist der detaillierte Inhalt vonSo geben Sie ungerade Zahlen in Daten in Python aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!