Ich habe eine Liste mit Listen und möchte alle Klammern, Befehle usw. entfernen ("[],'")
a=3
c=[["A ",["| "]*a],
[" ",["|———"]*a],
["B ",["| "]*a],
[" ",["|———"]*a],
["C ",["| "]*a],
[" ",["|———"]*a]
]
for line in c:
print(*line, sep="")
Ich möchte eine Ausgabe wie diese:
A | | |
|———|———|———
B | | |
|———|———|———
C | | |
|———|———|———
Aber ich bekomme diese Ausgabe:
A ['| ', '| ', '| ']
['|———', '|———', '|———']
B ['| ', '| ', '| ']
['|———', '|———', '|———']
C ['| ', '| ', '| ']
['|———', '|———', '|———']
[Program finished]
Interessante Frage. Ich denke, das Folgende macht mit den gegebenen Eingaben das, was Sie wollen.
for line in c:
print("".join(["".join(x) for x in line]), sep="")
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen