Wie importiere ich eine CSV-Datei in eine Liste in Python?
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:
- CSV-Modul importieren: CSV importieren
- Öffnen Sie die CSV-Datei mit einem Kontextmanager: mit open('file.csv', newline='') as f:
- Erstellen Sie ein Leserobjekt: reader = csv.reader(f)
- Konvertieren Sie das Leserobjekt in eine Liste: data = list(reader)
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie kann man nicht erkannt werden, wenn Sie Fiddlereverywhere für Man-in-the-Middle-Lesungen verwenden, wenn Sie FiddLereverywhere verwenden ...

Fastapi ...

Verwenden Sie Python im Linux -Terminal ...

Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer -Anfänger für Programmierungen? Wenn Sie nur 10 Stunden Zeit haben, um Computer -Anfänger zu unterrichten, was Sie mit Programmierkenntnissen unterrichten möchten, was würden Sie dann beibringen ...

Über Pythonasyncio ...

Verständnis der Anti-Crawling-Strategie von Investing.com Viele Menschen versuchen oft, Nachrichten von Investing.com (https://cn.investing.com/news/latest-news) zu kriechen ...

Laden Sie die Gurkendatei in Python 3.6 Umgebungsfehler: ModulenotFoundError: Nomodulenamed ...

Diskussion über die Gründe, warum Pipeline -Dateien beim Lernen und Verwendung von Scapy -Crawlern für anhaltende Datenspeicher nicht geschrieben werden können, können Sie auf Pipeline -Dateien begegnen ...
