我是 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