当我尝试附加到似乎是列表的字典的值时,这里发生了什么?看来我做不到。
>>>b={}
>>>b["input"]=[3,4,5]
>>>b
{'input': [3, 4, 5]}
>>>b["input"]=b["input"].append(3)
>>>b
{'input': None}
我是不是漏掉了什么?
请您参考如下方法:
append 是一种就地方法,始终返回 None。您的代码应该是:
b["input"]=b["input"] + [3]
甚至更好:
b["input"].append(3)
