konvertieren Liste von Listen in einen string

Ich habe eine Liste in die andere Liste und ich möchte doc.write(a)

a = [[1, 2, "hello"],
     [3, 5, "hi There"],
     [5,7,"I don't know"]]
doc.write(''.join(a))



TypeError: sequence item 0: expected str instance, list found

Wie kann ich damit umgehen, habe ich an eine for-Schleife, in der ich beitreten und fügen Sie alle Teillisten?

Das eigentliche Ziel war, um es irgendwie lesbar für Menschen, aber ich wollte nicht eine fertige Lösung von Euch.

  • Was willst du mit den zahlen?
  • Bitte zeigen Sie die aktuelle Ausgabe, die Sie wollen.
  • Ich möchte schreiben Sie die Liste in eine Textdatei. Irgendwie.
  • Und Sie kümmern sich nicht wie bei allem? Es muss nicht neu sein, parse-fähige von Ihren code, lesbar oder durch einen Menschen, oder importierbar in einem anderen Programm, oder was? In diesem Fall, nur tun write('stuff') und du bist fertig.
  • Was ist "Zeug"??
  • Es ist eine perfekt gültige Zeichenfolge, die verwendet werden können zum repräsentieren jedes Objekt, wenn Sie haben absolut keine Anforderungen an das Objekt der Darstellung.
  • Was ist Ihr Ziel beim schreiben eines Objekts als string in einer text-Datei ? Ist es nur, um es lesbar ? Oder wird youhave, es wieder zu bekommen und verwenden Sie es als eine Python ? Nach dem, was die Antwort ist, die Lösung auf Ihre Frage wird anders sein.

InformationsquelleAutor inetphantom | 2013-10-31
Schreibe einen Kommentar