Ich habe einen Artikel über python2.X gefunden und bestätigt, dass er mit python3.X funktioniert. Deshalb habe ich ihn als Memorandum geschrieben.
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
https://www.saltycrane.com/blog/2008/04/how-to-use-pythons-enumerate-and-zip-to/
Recommended Posts