Я новичок в python, и у меня есть список лет и значений за каждый год. То, что я хочу сделать, это проверить, существует ли уже год в словаре, и если это так, добавьте значение в этот список значений для конкретного ключа.
Так, например, у меня есть список лет и у меня есть одно значение за каждый год:
2010
2
2009
4
1989
8
2009
7
То, что я хочу сделать, это заполнить словарь с годами как ключами и этими цифрами в качестве значений. Однако, если в 2009 году я перечислял дважды, я хочу добавить это второе значение в свой список значений в этом словаре, поэтому хочу:
2010: 2
2009: 4, 7
1989: 8
Сейчас у меня есть следующее:
d = dict()
years = []
(get 2 column list of years and values)
for line in list:
year = line[0]
value = line[1]
for line in list:
if year in d.keys():
d[value].append(value)
else:
d[value] = value
d[year] = year