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

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

DDD
DDDoriginal
2024-11-18 06:58:02582parcourir

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)

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}

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)

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!

Déclaration:
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