Heim  >  Artikel  >  Backend-Entwicklung  >  So geben Sie ungerade Zahlen in Daten in Python aus

So geben Sie ungerade Zahlen in Daten in Python aus

尚
Original
2019-06-27 14:34:1213332Durchsuche

So geben Sie ungerade Zahlen in Daten in Python aus

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn