Welcher Python ist am besten, um eine Liste von Tupeln in Zeichenketten umzuwandeln?Python - Liste der Tupel in Zeichenkette umwandeln
ich habe:
[(1,2), (3,4)]
und ich will:
"(1,2), (3,4)"
Meine Lösung für dieses Problem war:
l=[(1,2),(3,4)]
s=""
for t in l:
s += "(%s,%s)," % t
s = s[:-1]
Gibt es einen pythonic Weg, dies zu tun?
Was sind diese Tupel für, warum müssen sie in einer Zeichenfolge sein, und müssen sie tatsächlich Tupel sein? –
Warum möchten Sie das tun? Was ist dein wirkliches Problem? – SilentGhost
@Ignacio, @SilentGhost: Ich würde es lieben, wenn ihr euch mehr mit euren Kommentaren beschäftigt (Ich lerne immer noch selbst Python). Es ist vielleicht keine wirkliche Antwort auf das Formatierungsproblem von OP's String, aber ich bin sicher, ihr habt sehr wichtige Punkte zu machen. – polygenelubricants