【发布时间】:2010-03-24 14:36:08
【问题描述】:
我有一个 Python 中的 dict 列表:
dico_cfg = {'name': entry_name, 'ip': entry_ip, 'vendor': combo_vendor, 'stream': combo_stream}
self.list_cfg.append(dico_cfg)
我以同样的方式在我的列表中附加了很多 dict。
现在我想在这个列表中删除一个字典并且只删除一个字典?最好的方法是什么?
我已经尝试使用列表的索引,但是当我从列表中删除一个字典时,索引会被修改,所以在随机删除之后,我的索引不再对应于我想要删除的字典列表。我希望这很清楚。 也许我可以在我的字典中添加一个“id”行,这样我就可以要求更珍贵地删除我想要的字典。我会要求删除 id 等于我要删除的 id 字典的字典。 我该怎么做?
我希望我足够清楚。 抱歉,我是 Python 的新手。
【问题讨论】:
标签: python list dictionary