Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich eine CSV-Datei in eine Python-Liste importieren?

Wie kann ich eine CSV-Datei in eine Python-Liste importieren?

Barbara Streisand
Barbara StreisandOriginal
2024-12-02 14:49:16588Durchsuche

How Can I Import a CSV File into a Python List?

Python-CSV-Import

Durch den Import einer CSV-Datei in eine Python-Liste können Sie bequem auf die Daten in der Datei zugreifen. So können Sie eine CSV-Datei im gewünschten Format in eine Liste importieren:

Verwenden der CSV Modul

Tupel:

import csv

with open('file.csv', newline='') as f:
    reader = csv.reader(f)
    data = list(reader)

print(data)

Listen:

import csv

with open('file.csv', newline='') as f:
    reader = csv.reader(f)
    data = [tuple(row) for row in reader]

print(data)

Old Python 2 Antwort

import csv

with open('file.csv', 'rb') as f:
    reader = csv.reader(f)
    your_list = list(reader)

print(your_list)

Dieser Code liest die CSV-Datei und Füllen Sie je nach gewünschtem Format eine Liste mit Tupeln oder Listen. Jedes Tupel oder jede Liste stellt einen Datensatz in der CSV-Datei dar, wobei das erste Element die Zeichenfolge und das zweite Element die Kategorie ist.

Das obige ist der detaillierte Inhalt vonWie kann ich eine CSV-Datei in eine Python-Liste importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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