Python écriture d'un fichier csv à un dictionnaire avec les en-têtes que les clés et les lignes de valeurs

J'ai un fichier csv, test.csv, comme l'a montré:

1,2,3
a,b,c
d,e,f

Je veux que le ci-dessus pour ressembler à un dictionnaire comme indiqué:

{"1":"a", "2":"b", "3":"c"}
{"1":"d", "2":"e", "3":"f"}

où l'en-tête 1,2,3 sont les clés et les lignes sont des valeurs.

Je n'arrive pas à comprendre comment obtenir ce fait à l'aide de csv.DictReader. L'exemple ci-dessus n'est qu'un échantillon. Les données réelles que je travaille avec a beaucoup de colonnes, et par conséquent, je ne peux pas accéder à chaque ligne en utilisant son index manuellement et de les mettre dans un dictionnaire.

Jetez un oeil à ceci: stackoverflow.com/questions/19697846/python-csv-to-json
Merci!!!! Ce lien est également d'une grande aide pour ma question.

OriginalL'auteur user1452759 | 2014-11-12