python Hinweis: enumerate () - Index und Element der Liste gleichzeitig abrufen und zur Anweisung wenden

Motivation

[Vorheriger Artikel] In Fortsetzung von () las ich "Detaillierte Erklärung Deep Learning Tensorflfow / Keras-Zeitreihendatenverarbeitung" und Keras Bei der Definition der Modellstruktur in wurde in der for-Anweisung eine Funktion namens enumerate () verwendet, aber ich kannte den Inhalt nicht und habe ihn nachgeschlagen.

enumerate (): Listenindex und Elemente gleichzeitig abrufen

Ich habe dies als Referenz verwendet. http://www.gesource.jp/programming/python/code/0022.html

enumerate_check.py


a = [(i+1)*10 for i in range(10)]

for index, element in enumerate(a):
  print(index, '-', element)

Ausführungsergebnis 0 - 10 1 - 20 2 - 30 3 - 40 4 - 50 5 - 60 6 - 70 7 - 80 8 - 90 9 - 100

Wann wird es nützlich sein?

enumerate_check2.py


a = [(i+1)*10 for i in range(10)]

for i in range(len(a)):
  print(i, '-', a[i])

Dies war das gleiche Ergebnis. Ist enumerate () besser? Ist es nur ein Problem mit der Lesbarkeit?

Recommended Posts

python Hinweis: enumerate () - Index und Element der Liste gleichzeitig abrufen und zur Anweisung wenden
Python Hinweis: Map - Machen Sie dasselbe für jedes Element der Liste
In Python integrierte Funktion ~ divmod ~ Lassen Sie uns gleichzeitig den Quotienten und den Rest der Division erhalten
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Ich habe versucht, den Index der Liste mithilfe der Aufzählungsfunktion abzurufen
[Python] Verwendung der Aufzählungsfunktion (Indexnummer und Element extrahieren)
Holen Sie sich zu jeder Tageszeit eine Datums- / Uhrzeitinstanz in Python
Ich habe die Geschwindigkeit der Listeneinschlussnotation für und während mit Python2.7 gemessen.
Zählen Sie, wie oft zwei Werte gleichzeitig in einem Element vom Typ Python 3-Iterator angezeigt werden
Zum Zeitpunkt des Python-Updates mit Ubuntu
Rufen Sie das Aktualisierungsdatum der Python-Memorandum-Datei ab.
[Python] Erstellen Sie eine Liste mit Datum und Uhrzeit (Datum / Uhrzeit-Typ) für einen bestimmten Zeitraum
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Liste der Python-Bibliotheken für Datenwissenschaftler und Dateningenieure
[Python] Misst und zeigt die für die Verarbeitung erforderliche Zeit an
[Python] Ruft die Liste der im Modul definierten Klassen ab
Visualisieren Sie Daten und erfassen Sie gleichzeitig die Korrelation
Python: Ruft eine Liste der Methoden für ein Objekt ab
Überprüfen Sie die Verarbeitungszeit und die Anzahl der Aufrufe für jeden Prozess mit Python (cProfile).
Ich habe die gleiche Datenanalyse mit kaggle notebook (python) und PowerBI gleichzeitig versucht ②
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
Ich habe die gleiche Datenanalyse mit kaggle notebook (python) und PowerBI gleichzeitig versucht ①
Holen Sie sich eine Liste der CloudWatch-Metriken und eine Entsprechungstabelle der Einheiteneinheiten mit Python boto
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
wxPython: Gleichzeitiges Zeichnen von Animationen und Grafiken
[Python] Erstellen Sie eine Datums- und Zeitliste für einen bestimmten Zeitraum
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Drehen Sie ein Array von Zeichenfolgen mit einer for-Anweisung (Python3).
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
[Python / PyQ] 4. Liste zur Anweisung
Es ist überraschend mühsam, eine Liste mit dem Datum und der Uhrzeit der letzten Anmeldung von Arbeitsbereichen abzurufen
Die Geschichte, zum ersten Mal seit 5 Jahren wieder an die Front zurückzukehren und Python Django umzugestalten
Hinweis: Holen Sie sich das erste und letzte Element von Python OrderedDict zerstörungsfrei
[Python 3.8 ~] Schreiben Sie Arrays usw. gleichzeitig mit der Definition neu [Tipps]
[Python] So erhalten Sie den ersten und den letzten Tag des Monats
Rufen Sie den Wert des Dropdown-Menüs mit Python und Selen ab und legen Sie ihn fest
Durchsuchen Sie .loc und .iloc gleichzeitig in pandas DataFrame
Holen Sie sich den Titel und das Lieferdatum von Yahoo! News in Python
Die Geschichte von Python und die Geschichte von NaN
Holen Sie sich das erste Element von Queryset
Siehe Python zum ersten Mal
Informationen zur Grundlagenliste der Python-Grundlagen
Für Windows: Ruft eine Liste der Verzeichnisse und Dateien in einem bestimmten Verzeichnis ab.
[Python] Visualisieren Sie die Hitze der Präfekturen Tokio und XX (DataFrame-Nutzungsnotiz)
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Python> sys.path> Liste der Zeichenfolgen, die den Pfad für die Suche nach Modulen angeben
[Python] Fall, in dem sich die Ausführungszeit zwischen der integrierten Liste und der Deque unterscheidet
Python-Anfänger ~ Runden Sie die N-te Stelle des Dezimalpunkts ab und geben Sie ~ aus (für Memo)
Ich habe 6 Methoden gemessen, um den Index des Maximalwerts (Minimalwerts) der Liste zu erhalten
[Python of Hikari-] Kapitel 05-09 Steuerungssyntax (Verwendung von for-Anweisung und while-Anweisung ordnungsgemäß)
Effektives Python-Memo Element 7 Verwenden Sie die Listeneinschlussnotation anstelle von Karte und Filter
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Holen Sie sich Artikelbesuche und Likes mit Qiita API + Python
Rufen Sie die Paketliste des angegebenen Benutzers aus den in PyPI registrierten Paketen ab
Erhalten und schätzen Sie die Form des Kopfes mit Dlib und OpenCV mit Python