Ich denke, dass es viele Fälle gibt, in denen die Ausgabemethode aufgrund von Online-Programmierlernen, Fähigkeitsüberprüfung usw. eingeschränkt ist. Ich habe auch die Antwort erhalten, aber manchmal konnte ich sie nicht wie erwartet ausgeben, also habe ich zusammengefasst, was ich untersucht habe.
[Methode 1] Fügen Sie print () in die Listeneinschlussnotation ein
ex.py
L = ["a","b","c","d"]
[print(i) for i in L]
[Methode 2] Schneiden Sie die Zeichenfolge Zeichen für Zeichen auf und fügen Sie print () ein.
ex.py
L = ["a","b","c","d"]
for i in L[0:]:
print(i)
In jedem Fall ist das Ausführungsergebnis wie folgt.
a b c d
ex.py
L = ["a","b","c","d"]
L=' '.join(L)
print(L)
Das Ausführungsergebnis ist wie folgt
a b c d
Mit ','. Join
a,b,c,d
Das Element in '' vor .join () kann so frei gesetzt werden
Sie können ohne .join () ausgeben.
ex.py
L = [['a', 'b', 'c', 'd']]
print(*L[0])
Ausführungsergebnis
a b c d
ex.py
L_int = [1, 2, 3, 4]
L=[str(a) for a in L_int]
L=" ".join(L)
print(L)
Das Ausführungsergebnis ist wie folgt
1 2 3 4
Ich wäre Ihnen dankbar, wenn Sie mir mitteilen könnten, ob es eine andere als die diesmal beschriebene Methode gibt.
Recommended Posts