当列表明确存在时,为什么会给出NoneType错误?

时间:2018-09-22 20:29:16

标签: python

n = input()
g = input()
l = g.split()
d = {}
l1 = []
for i in range(0,6):
    t = input()
    g = t.split()
    if g[0] in d:
        ### This is where I am getting the error as 'NoneType' object has no attribute 'append'
        d[g[0]] = d[g[0]].append(g[1])
    else:
        d[g[0]] = [] //
        d[g[0]] = d[g[0]].append(g[1])

我已经编写了一个代码,以接收用户的输入并将其存储在字典中。字典应将字符串的第一个索引存储为键,将第三个索引存储为值,并且如果键相同,则应将值附加到列表中。 我确保如果字典中没有该键,则应创建一个空列表,如果该键在其中,则该值应附加到现有列表中。但是,我收到此错误。请帮助

0 个答案:

没有答案