Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich eine Python-Listenliste in eine CSV-Datei?

Wie konvertiere ich eine Python-Listenliste in eine CSV-Datei?

Patricia Arquette
Freigeben: 2024-11-16 01:37:02
Original
747 Leute haben es durchsucht

How to Convert a Python List of Lists to a CSV File?

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)
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage