Я ищу понимание, чтобы прочитать CSV и создать словарь, в котором ключ - строка, а значение - список
CSV выглядит как
fruit,Apple
vegetable,Onion
fruit,Banana
fruit,Mango
vegetable,Potato
мой вывод должен быть как
{'fruit':['Apple','Banana','Mango'],'vegetable':['Onion','Potato']}
Я ищу словарь, чтобы сделать это, я пытался как
def readCsv(filename):
with open(filename) as csvfile:
readCSV = csv.reader(csvfile, delimiter='\t')
dicttest={row[1]:[].append(row[2]) for row in readCSV}
return dicttest