我有一本空字典。名称: dict_x
键值是列表。
从单独的迭代中,我获得了一个键(例如: key_123
)和一个项目(一个元组)放置在列表中 dict_x
的值 key_123
。
如果这个键已经存在,我想追加这个项目。如果这个键不存在,我想用一个空列表创建它,然后附加到它或者只是用一个元组创建它。
将来再次出现此键时,由于它存在,我希望再次附加该值。
我的代码包括:
获取密钥和值。
查看
dict_x
中是否存在 NOT 密钥。如果不创建它:
dict_x[key] == []
之后:
dict_x[key].append(value)
这是这样做的方法吗?我可以尝试使用 try/except
块吗?
原文由 Phil 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
dict.setdefault()
:帮助(dict.setdefault) :