CSV-Datei in eine Liste in Python importieren
Das Importieren einer CSV-Datei in eine Liste in Python ist eine häufige Aufgabe. In diesem Artikel zeigen wir, wie Sie dies mit dem CSV-Modul erreichen.
Methode:
Beispiel:
Stellen Sie sich eine CSV-Datei mit Folgendem vor Daten:
This is the first line,Line1 This is the second line,Line2 This is the third line,Line3
Um diese Daten in eine Liste zu importieren, können wir den folgenden Code verwenden:
import csv with open('file.csv', newline='') as f: reader = csv.reader(f) data = list(reader) print(data)
Ausgabe:
[['This is the first line', 'Line1'], ['This is the second line', 'Line2'], ['This is the third line', 'Line3']]
Hinweis :Wenn Sie Tupel anstelle von Listen benötigen, können Sie den obigen Code wie folgt ändern:
with open('file.csv', newline='') as f: reader = csv.reader(f) data = [tuple(row) for row in reader]
Das wird Erstellen Sie eine Liste von Tupeln:
[('This is the first line', 'Line1'), ('This is the second line', 'Line2'), ('This is the third line', 'Line3')]
Für Python 2-Benutzer können Sie den folgenden Code verwenden:
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader) print your_list
Das obige ist der detaillierte Inhalt vonWie importiere ich eine CSV-Datei in eine Liste in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!