Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich CSV-Daten in eine Liste in Python importieren?
CSV-Daten in eine Liste in Python importieren
Beim Arbeiten mit CSV-Dateien (Comma-Separated Values) in Python kann es vorkommen, dass Sie müssen die Daten zur weiteren Verarbeitung in eine Liste importieren. Diese Frage befasst sich mit diesem Szenario und bietet eine umfassende Lösung zum Konvertieren von CSV-Daten in eine strukturierte Liste von Tupeln oder Zeichenfolgen.
Mit dem Modul csv können wir dies mit einem einfachen Codeblock erreichen:
import csv # Open the CSV file with open('file.csv', 'r') as f: # Create a CSV reader reader = csv.reader(f) # Convert CSV data to a list of tuples data = list(reader)
Dieser Code liest die CSV-Datei, wobei jede Zeile als Tupel in der Datenliste dargestellt wird. Das Format jedes Tupels ist (Zeichenfolge, Kategorie).
Wenn Sie alternativ eine Liste mit Zeichenfolgen bevorzugen, ändern Sie den Code einfach wie folgt:
... # Convert CSV data to a list of strings data = [row for row in reader]
Für ältere Versionen von Python 2 , der aktualisierte Code lautet:
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader)
Unabhängig von Ihrer Python-Version ermöglicht Ihnen die bereitgestellte Lösung, CSV-Daten effektiv in eine Liste zu importieren, entweder als Tupel oder Zeichenfolgen, um Ihre Datenmanipulationsaufgaben zu optimieren.
Das obige ist der detaillierte Inhalt vonWie kann ich CSV-Daten in eine Liste in Python importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!