Я немного растерялся и не могу найти похожий вопрос. Может быть, потому что я не знаю, как его искать.
Я хочу импортировать файл names.csv, который содержит в структуре несколько имен: ID, Имя, Пол, Год, Состояние, Количество
Теперь я пытаюсь записать все имена и count
целые числа в словарь, который я называю names
. Я не понимаю, почему он теперь постоянно возвращает мне пустой словарь.
С помощью условных выражений я пытаюсь сказать, что если имя уже есть в словаре, оно должно суммировать счет с существующим счетом.
Кто-нибудь может помочь? К сожалению, я действительно новичок и не могу с собой поделать ...
with open("../data/names.csv") as file:
names = {}
for lines in file:
data = lines.strip().split(",")
name = data[1]
count = data[5]
if name == "Name":
continue
for name, count in names.items():
if name in names:
names[name] = names[name] + count
else:
names[name] = count
print(names)