Maison > développement back-end > Tutoriel Python > Comment créer un dictionnaire Python à partir d'un fichier CSV ?

Comment créer un dictionnaire Python à partir d'un fichier CSV ?

DDD
Libérer: 2024-11-18 06:58:02
original
652 Les gens l'ont consulté

How to Create a Python Dictionary from a CSV File?

Création d'un dictionnaire à partir d'un fichier CSV

Lorsque vous travaillez avec un fichier CSV, il est souvent utile de créer un dictionnaire pour une utilisation rapide et facile accès aux données. Un dictionnaire peut stocker des paires clé-valeur, où les clés sont uniques et les valeurs sont associées à ces clés.

Ce guide explique comment créer un dictionnaire à partir d'un fichier CSV à l'aide de Python. Le fichier CSV doit avoir des clés uniques dans la première colonne et des valeurs associées dans la deuxième colonne.

Pour commencer, ouvrez le fichier CSV en utilisant la fonction 'open' avec le mode 'r' pour la lecture. Utilisez la fonction 'csv.reader' pour créer un objet lecteur qui parcourra les lignes du fichier.

import csv

with open('coors.csv', mode='r') as infile:
    reader = csv.reader(infile)
Copier après la connexion

Pour créer le dictionnaire, utilisez une compréhension de dictionnaire. Cette compréhension parcourra chaque ligne de l'objet lecteur et créera une paire clé-valeur à partir des première et deuxième colonnes, respectivement.

mydict = {rows[0]:rows[1] for rows in reader}
Copier après la connexion

Cette ligne crée un dictionnaire où les clés sont les valeurs uniques de l'objet lecteur. première colonne et les valeurs sont les valeurs associées de la deuxième colonne.

print(mydict)
Copier après la connexion

Enfin, imprimez le dictionnaire pour voir son contenu. Cela affichera les paires clé-valeur dans le dictionnaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal