Best way to convert csv data to dict

csv, python

Solution

import csv

reader = csv.DictReader(open('myfile.csv'))
for row in reader:
    # profit !

Problem

I have csv file with following data ``` val1,val2,val3 1,2,3 22,23,33 ``` So how can I convert data into dict ``` dict1 = { 'val1': 1, 'val2': 2, 'val3': 3} dict2 = { 'val1': 22, 'val2': 23, 'val3': 33} fp = open('file.csv', 'r') reader = csv.reader(fp) for row in reader: ???? ``` Thanks

Original source