[PYTHON] Schreiben mit Lambda-Ausdruck und Filterfunktion und Schreiben mit Listeneinschlussnotation

(1) Schreiben mit Lambda-Ausdruck und Filterfunktion

# first 
threes_and_fives = range(1,16)

threes_and_fives = filter(lambda x :x % 3 == 0 or x % 5 == 0, threes_and_fives)

print threes_and_fives

(2) Schreiben mit Listeneinschlussnotation

# second: List Comprehension
threes_and_fives = range(1,16)

threes_and_fives = [x for x in range(1,16) if x%3 ==0 or x%5 ==0]

print threes_and_fives

Da Sie in den Kommentaren darauf hingewiesen haben, habe ich den Titel und den Text hinzugefügt / geändert.

Recommended Posts

Schreiben mit Lambda-Ausdruck und Filterfunktion und Schreiben mit Listeneinschlussnotation
EP 7 Listenverständnisse anstelle von Karte und Filter verwenden
Python-Listeneinschlussnotation und Generator
Funktionen höherer Ordnung und Einschlussnotation in Python
Python-Tapple-Einschlüsse und Generatorausdrücke
Wenden Sie die Funktion auf die Zeile oder Spalte von numpy.array an, ohne die Listeneinschlussnotation zu verwenden
Inklusive Notation von Python (über Liste und Generatorausdruck) [zusätzlich]
Informationen zu PyQts Signal-, Verbindungs- und Lambda-Ausdrücken
Liste häufig verwendeter integrierter Funktionen und Methoden
Filtern, Zuordnen, Reduzieren mit js und Python (Es gibt auch Pfeilausdrücke, Lambda-Ausdrücke und Einschlussausdrücke)