Exportieren einer Python-Liste von Listen in eine CSV-Datei
Ihr Ziel ist es, eine Python-Liste von Listen in eine CSV-Datei zu konvertieren und sicherzustellen dass Daten unterschiedlichen Typs (Float, Int, String) in jeder Unterliste erhalten bleiben. Das gewünschte CSV-Format beinhaltet die Trennung von Elementen innerhalb jeder Unterliste durch Kommas und die vertikale Ausrichtung der Unterlisten.
Um dies zu erreichen, können Sie das integrierte CSV-Modul von Python nutzen:
import csv with open('out.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(a)
Hier, es Es wird davon ausgegangen, dass „a“ Ihre Liste von Listen darstellt. Durch die Angabe von „newline=“ beim Öffnen der Datei verhindern Sie das automatische Einfügen von Zeilenumbrüchen am Ende jeder Zeile. Die Funktion „csv.writer()“ erstellt ein neues Writer-Objekt für die angegebene Datei. Mit der Methode „writerows()“ durchlaufen wir jede Unterliste in „a“ und schreiben sie in die CSV-Datei, wobei wir die Elemente durch Kommas trennen.
Dieser Ansatz bietet Flexibilität bei der Anpassung des Ausgabeformats durch die Bereitstellung optionaler Parameter zu 'csv.writer()'. Sie können beispielsweise ein Trennzeichen (z. B. „;“) definieren, um Elemente zu trennen, oder den Anführungszeichenstil für Zeichenfolgenwerte festlegen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Python-Listenliste in eine CSV-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!