Python中的dict列表

1 python dictionary list

我在Python中有一个dict列表:

dico_cfg = {'name': entry_name, 'ip': entry_ip, 'vendor': combo_vendor, 'stream': combo_stream}
self.list_cfg.append(dico_cfg)
Run Code Online (Sandbox Code Playgroud)

我以同样的方式在我的列表中添加了很多字典.

现在我想在这个列表中删除一个dict和一个dict?什么是最好的方法?

我尝试使用列表的索引,但是当我从列表中删除一个字典时,索引是修改的,所以在一些随机删除之后我的索引不再对应于我要在列表中删除的字典.我希望这很清楚.也许我可以在我的词典中添加一个"id"行,所以我可以要求删除更多我想要的词典.我会要求删除id等于我要删除的id的dict的dict.我怎样才能做到这一点?

我希望我足够清楚.对不起,我是Python的新手.

JSN*_*JSN 8

更好的解决方案是使用dicts的dict代替,由id属性索引.这样,即使您删除单个字典,其他ID仍然保持不变.