Я работаю над cs50 pset6, DNA, и я хочу прочитать файл csv, который выглядит следующим образом:
name,AGATC,AATG,TATC
Alice,2,8,3
Bob,4,1,5
Charlie,3,2,5
И я хочу создать вложенный словарь, который будет выглядеть так: это:
data_dict = {
"Alice" : {
"AGATC" : 2,
"AATG" : 8,
"TATC" : 3
},
"Bob" : {
"AGATC" : 4,
"AATG" : 1,
"TATC" : 5
},
"Charlie" : {
"AGATC" : 3,
"AATG" : 2,
"TATC" : 5
}
}
Итак, я хочу использовать это:
with open(argv[1]) as data_file:
for i in data_file:
(или другой вариант) в l oop через файл csv
и append
в словарь добавление всех значений, чтобы у меня была база данных, к которой я смогу позже получить доступ.