Python> Verständnis / Inklusive Notation> Listenverständnis

@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic (No. 2285 / 12833)

Comprehension make it possible for you to combine loops and conditional tests with a less verbose syntax.

The simplest form

@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic (No. 2319 / 12833)

The simplest form of list comprehension is:

[ expression for item in iterable ]

Ich habe es anhand des Beispiels implementiert. http://ideone.com/9l9LpH

number_list = [ 2 * number - 1 for number in range(1,5)]
print(number_list)

Ergebnis


[1, 3, 5, 7]

include a conditional expression

@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic (No. 2319 / 12833)

[ expression for item in iterable if condition ]

http://ideone.com/A1AkaE

number_list = [ number for number in range(1,9) if number % 2 == 1]
print(number_list)

Ergebnis


[1, 3, 5, 7]

japanische Übersetzung

Es scheint eine inklusive Notation zu sein.

http://qiita.com/7of9/items/d03d099b400d9a067086#comment-a3d81d6be1e59c4a0a35 http://qiita.com/taiga_6404/items/20a3d9a7edf1f7bd6a2c http://qiita.com/supersaiakujin/items/0776d3252c5000ca146e

Sie können der for-Anweisung auch die for-Anweisung folgen.

Recommended Posts

Python> Verständnis / Inklusive Notation> Listenverständnis
Geschwindigkeit der Listeneinschlussnotation in Python
Python-Einschlussnotation
Python-Einschlussnotation
Listeneinschlussnotation
[Python] -Liste
Python-Grundlagen: Liste
Hinweis: Listeneinschlussnotation
Python-Listenmanipulation
Liste der Python-Module
Python> Liste> verlängern () oder + =
FizzBuzz in Listeneinschlussnotation
Filterliste in Python
Python unittest assertXXX Liste
[Memo] Python 3-Listensortierung
Liste der Python-APIs für OpenCV3
Python-Fehlerliste (Japanisch)
Inklusive Notation, nicht nur eine Liste
Die findähnliche Sache der Liste in Python
Liste der Python-Ausnahmeklassen
Schnelle Sortierung 2 | Einfach mit Listeneinschlussnotation
Liste mit Python initialisieren
[Python] Listenverständnis Verschiedene Möglichkeiten zum Erstellen einer Liste
[Einführung in die Udemy Python3 + -Anwendung] 60. Listeneinschlussnotation
Python-Handspiel (zweidimensionale Liste)
Python-Liste, für Anweisung, Wörterbuch
Zusammenfassung der Python3-Listenoperationen
Python
[Python] Verwendung von Liste 1
ToDo-Listenerstellung [Python Django]
Geben Sie mehrere Listenindizes an (Python)
Python-Grundkurs (5 List Taple)
Listenverständnis, da operator.methodcaller nicht mit Python 2.5 verwendet werden kann
[Python] Kopie einer mehrdimensionalen Liste
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Python-Liste und Tapples und Kommas
Paiza Python Primer 4: Grundlagen der Liste
Python-Listeneinschlussnotation und Generator
[Python / PyQ] 4. Liste zur Anweisung
Python #Liste für Super-Anfänger
Python3-Einschlussnotation (Liste, Wörterbuch), die ich irgendwo gesehen habe
Abrufen von Listenelementen in Python
[Road to Intermediate Python] Verwenden Sie die if-Anweisung in der Listeneinschlussnotation
Extrahieren Sie mehrere Listenduplikate in Python
Unterschied zwischen list () und [] in Python
[Python] Verwalten Sie Funktionen in einer Liste
Ausgabe 2017 Premium Friday List in Python
Konvertieren Sie die Liste mit Python in DataFrame
[Python-Anfänger] Teilen Sie eine Liste (5 Zeilen).
Python / Machen Sie ein Diktat aus einer Liste.
[Python] Verwendung von Liste 3 Hinzugefügt
Schreiben Sie Python-Liste schnell vim Tipps
Python3> Liste aus iterierbarer> Liste erstellen (Bereich (5))
Löschen Sie mehrere Elemente in der Python-Liste
Informationen zur Grundlagenliste der Python-Grundlagen
Kafka Python
[Einführung in die Udemy Python3 + -Anwendung] 18. Listenmethode
[Einführung in die Udemy Python3 + -Anwendung] 63. Notation zur Einbeziehung des Generators