如何添加关键字:将值添加到值超过1项的empy dict中



我需要从文本框中获取用户输入,并将其放入我的dict中。我的代码是这样的,但我似乎得到了keyerror。,

my_Dict = {}
v = self._etyV.get() # vehicle number 
n = self._etyN.get() # time in 
in, out, charge = m_Dict

这是将v作为关键字,in作为值附加到my_Dict中。但由于超时和充电尚未记录,因此它将被视为"无"。

my_Dict[v] = {in, None, None} 

我相信你正在寻找的答案是

my_Dict.update({v : [time_in, None, None]})

此外,为了将来参考,单词in是python中的保留关键字,不确定您是否知道。

最新更新