【问题标题】:how to add in key:value into empy dict with values be more than 1 items如何将 key:value 添加到空字典中,其值超过 1 个项目
【发布时间】:2021-01-26 12:54:10
【问题描述】:

我需要从文本框中获取用户输入并将其放入我的字典中。 我的代码是这样的,但我似乎得到了 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} 

【问题讨论】:

  • 你能具体说明错误吗?问题解释得不够清楚
  • in 应该/不能用作变量名。
  • m_dict 是什么?名称错误

标签: python python-3.x dictionary user-interface append


【解决方案1】:

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

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

为了将来参考,in 这个词是 python 中的保留关键字,不知道你是否知道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多