Verwendung von Python zip und Aufzählung

Ich habe einen Artikel über python2.X gefunden und bestätigt, dass er mit python3.X funktioniert. Deshalb habe ich ihn als Memorandum geschrieben.

Vorbereitung

list.py


a = ['Ah','ich','U.','e','Oh']
b = ['Oder','Ki','Ku','Ke','Dies']

Angenommen, Sie haben eine solche Liste.

enumerate

enumerate.py


for i,ai in enumerate(a):
  print(i,ai)

Dann

Ausführungsergebnis


0 Oh
1
2
3 Eh
4

Es sieht aus wie das

zip

zip.py


for ai,bi in zip(a,b):
  print(ai,bi)

Dann

Ausführungsergebnis


Schmutz
Atem
schweben
Eke
Dies

So was. Übrigens können drei oder mehr Listen auf die gleiche Weise zusammengestellt werden.

enumerate & zip Wenn Sie Enumerate und Zip gleichzeitig verwenden möchten

error.py


for i,ai,bi in enumerate(zip(a,b)):
  print(i,ai,bi)

Ein solches Schreiben verursachte einen Fehler.

Ausführungsergebnis


ValueError: not enough values to unpack (expected 3, got 2)

Als Ergebnis der Untersuchung, ob es eine Methode gibt, scheint es, dass dies wie folgt durchgeführt werden sollte.

success.py


for i,(ai,bi) in enumerate(zip(a,b)): #Postleitzahl()Umgeben von
  print(i,ai,bi)

Ausführungsergebnis


0 rot
1
2
3
4

Referenz

https://www.saltycrane.com/blog/2008/04/how-to-use-pythons-enumerate-and-zip-to/

Recommended Posts

Verwendung von Python zip und Aufzählung
Verwendung der Zip-Funktion von Python
So installieren und verwenden Sie pandas_datareader [Python]
Verwendung ist und == in Python
python3: Verwendung der Flasche (2)
Wie benutzt man Python Argparse?
[Python] Verwendung von checkio
[Python] Verwendung von Hash-Funktion und Taple.
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
[Python] Verwendung der Aufzählungsfunktion (Indexnummer und Element extrahieren)
Verwendung der Zip-Funktion
So installieren und verwenden Sie Tesseract-OCR
[Python] Verwendung der Pandas-Serie
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
Verwendung von .bash_profile und .bashrc
So installieren und verwenden Sie Graphviz
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
[Python] Verwendung der Typetalk-API
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
[Python] Zusammenfassung der Verwendung von Pandas
So verpacken und verteilen Sie Python-Skripte
[Einführung in Python] Wie verwende ich eine Klasse in Python?
[Python] Verwendung von __command__, Funktionserklärung
[Python] Verwendung von import sys sys.argv
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
[Python2.7] Zusammenfassung der Verwendung von unittest
Verwendung von __slots__ in der Python-Klasse
Verwendung von "deque" für Python-Daten
[Python] Berechnen von MAE und RMSE
[Python] Verstehen, wie rekursive Funktionen verwendet werden
Zusammenfassung der Verwendung der Python-Liste
Verwendung regulärer Ausdrücke in Python
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Verwendung von pandas Timestamp und date_range
[Frage] Wie verwende ich plot_surface von Python?
Verwendung von Umgebungsvariablen für Serverless Framework und Python und Verwaltung von Phasen
[Einführung in Python] Verwendung des Booleschen Operators (und ・ oder ・ nicht)
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python