Heim > Artikel > Backend-Entwicklung > Wie erstelle ich ein Python-Wörterbuch aus einer CSV-Datei?
Erstellen eines Wörterbuchs aus einer CSV-Datei
Beim Arbeiten mit einer CSV-Datei ist es oft nützlich, schnell und einfach ein Wörterbuch zu erstellen Zugriff auf Daten. Ein Wörterbuch kann Schlüssel-Wert-Paare speichern, wobei die Schlüssel eindeutig sind und die Werte diesen Schlüsseln zugeordnet sind.
In dieser Anleitung erfahren Sie, wie Sie mit Python ein Wörterbuch aus einer CSV-Datei erstellen. Die CSV-Datei sollte in der ersten Spalte eindeutige Schlüssel und in der zweiten Spalte zugehörige Werte enthalten.
Öffnen Sie zunächst die CSV-Datei mit der Funktion „Öffnen“ und dem Modus „r“ zum Lesen. Verwenden Sie die Funktion „csv.reader“, um ein Reader-Objekt zu erstellen, das die Zeilen in der Datei durchläuft.
import csv with open('coors.csv', mode='r') as infile: reader = csv.reader(infile)
Um das Wörterbuch zu erstellen, verwenden Sie ein Wörterbuchverständnis. Dieses Verständnis durchläuft jede Zeile im Reader-Objekt und erstellt ein Schlüssel-Wert-Paar aus der ersten bzw. zweiten Spalte.
mydict = {rows[0]:rows[1] for rows in reader}
Diese Zeile erstellt ein Wörterbuch, in dem die Schlüssel die eindeutigen Werte aus dem sind erste Spalte und die Werte sind die zugehörigen Werte aus der zweiten Spalte.
print(mydict)
Drucken Sie abschließend das Wörterbuch aus, um seinen Inhalt anzuzeigen. Dadurch werden die Schlüssel-Wert-Paare im Wörterbuch angezeigt.
Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Python-Wörterbuch aus einer CSV-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!