Diesmal ist das Problem mit der Nummer 02. Ich glaube nicht, dass ich meine Studieninhalte regelmäßiger veröffentlichen werde
Erhalten Sie die Zeichenkette "Patatokukashi", indem Sie die Zeichen "Pattocar" + "Tax" von Anfang an abwechselnd verbinden.
Sprachverarbeitung 100 Klopfen: Sprachverarbeitung 100 Klopfen
02.py
a = u"Pat Auto"
b = u"Taxi"
c = ""
for i in range(len(a)):
c = (c + a[i] +b[i])
print c
Ich habe Code wie diesen geschrieben. Zum Zeitpunkt des Schreibens dieses Artikels gibt es eine praktische Sache namens zip. Wenn Sie diese also verwenden
02.py
char1 = u"Pat Auto"
char2 = u"Taxi"
print('' .join([char1 + char2 for char1, char2 in zip(a, b)]))
Ja, dieser kann erfrischend sein.
zip ist eine sehr nützliche Funktion beim Erstellen einer Liste aus mehreren Sequenzobjekten. Insbesondere wird es häufig verwendet, wenn mehrere Sequenzobjekte mit for verarbeitet werden.
Lassen Sie uns zip mehr beherrschen!
Recommended Posts