我是Python新手。我不仅学习它的功能,类型等,而且我正试图学习Pythonic方法来做事情,因此我的问题:Python字典如何创建键或追加键元素?
我有一个空的字典。名称:dict_x
它的键值是列表。
从一个单独的迭代中,我获得密钥(例如:key_123
)和一个项目(元组),以在dict_x
的值key_123
列表放置。
如果这个键已经存在,我想追加这个项目。 如果这个键不存在,我想用一个空列表创建它,然后附加到它或者只是用一个元组创建它。
未来,当这个键再次出现时,因为它存在,我想要再次追加值。
我的代码组成的:
获取键和值。
看看是否不是密钥存在于
dict_x
。,如果没有创建它:
dict_x[key] == []
算账:
dict_x[key].append(value)
这是为了做到这一点?我应该尝试使用try/except
块吗?
我使用'dict_x [关键] = [SOME_VALUE]如果不是dict_x.has_key(键)其他dict_x做到这一点[键] + [some_value]'但这个答案表明一个更好的方法。实际上,它将'set()'作为参数并允许您使用'add()'方法... –