[PYTHON] Einschlussnotation

Einschlussnotation

Python hat eine Notation namens Inklusionsnotation. Die Einschlussnotation hat dieselbe Bedeutung wie die Vervollständigung der Liste.

Es gibt drei Arten, aber ich werde anhand der Einschlussnotation der Liste erklären. Eine Syntax, die Listenobjekte und Schleifen verwendet, um eine neue Liste zu generieren. Es ist eine einzigartige Syntax, die in anderen Sprachen nicht zu finden ist, aber sobald Sie sich daran gewöhnt haben, ist sie sehr praktisch und sehr schnell.

Grundlegende Schreibweise für die Einschlussnotation [Ausdruck für Variable in Sequenz]

Wenn Sie keine Listeneinschlussnotation verwenden

num_list = [1, 2, 3, 4, 5] number_list = [] for num in num_list:  >   new_num = num * 2   >  number_list.append(new_num)   print(number_list)

[2, 4, 6, 8, 10]

Bei Verwendung der Listeneinschlussnotation

num_list = [1, 2, 3, 4, 5] number_list = [num * 2 for num in num_list ] print(number_list)

[2, 4, 6, 8, 10]

Der Punkt ist, dass Sie die Beschreibung kurz und zusammenhängend machen können, indem Sie die Listeneinschlussnotation verwenden.

Es ist auch möglich, die if-Anweisung wie folgt schriftlich zu verwenden.

[Bedingungen für Ausdrücke für Variablen in Sequenzen, wenn Listenelemente]

num = “1, 2, 3, 4, a,5" number = [int(s) for s in num.split() if s.isdigit()] print(number)

[1, 2, 3, 4, 5]

Wörterbucheinschlussnotation

Wie bei der Listeneinschlussnotation können Wörterbuchelemente zusammen verarbeitet werden. Die Verwendung entspricht der Listeneinschlussnotation.

Grundlegende Schreibweise für die Einschlussnotation {Schlüssel: für Variable in Sequenz (falls Bedingung)}

subject = {‘kokugo’: 75, ‘suugaku’: 64, ‘eigo’: 92} num = {point: str (n) + 'point' für point, n in subject.items ()} print(num) {"Kokugo": 75 Punkte, "Suugaku": 64 Punkte, "Eigo": 92 Punkte}

Legen Sie die Einschlussnotation fest Wird auch als Set-Inclusion-Notation bezeichnet

Grundlegende Schreibweise für die Einschlussnotation {Ausdruck für Variable in Sequenz (falls Bedingung)}

num_set = {number for number in range(19) if number % 3 == 0} print(num_set) {0, 3, 6, 9, 12, 15, 18}

Was ist ein Iterator?

Die Schnittstelle, über die vierteljährlich auf die Elemente eines Satzes zugegriffen wird, um die Sammlung wiederholt zu verwenden. Es gibt mehrere Typen wie Listen, Mengen und Karten, aber Iteratoren sind der Mechanismus für den Zugriff darauf. In Java wird beispielsweise die Iterator-Methode Set # iterator abgerufen und die Elemente werden in der angegebenen Reihenfolge abgerufen. In Pythson wird jedoch das Iterator-Objekt verwendet. Der Zugriff auf ein Element kann mithilfe eines Iterators beschrieben werden. In der Python for-Anweisung wird iterable als Bereich verwendet und manchmal als interner Iterator bezeichnet, der sich auf den Punkt bezieht, an dem der Iterator implizit verwendet wird.

※Schnittstelle Ein Gerät oder eine Software, die die Kommunikation und Steuerung ermöglicht, indem verschiedene Geräte mit einem Computer verbunden werden.

※Sammlung Ein Objekt, das mehrere Elemente verarbeitet, z. B. eine Liste oder einen Satz.

Recommended Posts

Einschlussnotation
Einschlussnotation
Notator-Einschlussnotation Taple-Einschlussnotation
Python-Einschlussnotation
Python-Einschlussnotation
Legen Sie die Einschlussnotation fest
Formatnotation
Listeneinschlussnotation
Filter gegen Einschlussnotation
Gefaltete tensorartige Notation
[Einführung in die Udemy Python3 + -Anwendung] 60. Listeneinschlussnotation
[Einführung in die Udemy Python3 + -Anwendung] 62. Legen Sie die Einschlussnotation fest
Wörterbuch umfassende Notation
Hinweis: Listeneinschlussnotation
Visualisiere N-ary
Lassen Sie uns verschiedene Dinge mit Pythons Listeneinschlussnotation tun