我想用一条语句在字典里面创建一个字典。如果密钥不存在,应该创建它。在Python 3.2中添加字典到字典里
一个代码片断什么,我现在有:
self.data[self.stringvar1.get()] = { date : (int(self.total.get()), int(self.resources.get())) }
这不会创建一个新的关键,但覆盖self.data,即使stringvar1是不同的。我尝试了几个选项,找不到我想要的。我是否必须手动检查钥匙是否存在,或者是否有这种简单的习惯用法?
这失败时stringvar1 .get() - 键尚未创建。 – schme 2012-07-18 10:04:39
@skhme:编辑。现在好多了? – 2012-07-18 10:09:59
Setdefault方法就像一个魅力。然而,要检查哪些收藏品可以做到总体,但我相信我有解决方案。 – schme 2012-07-18 10:15:27