我有列表的字典和列表包含字典,像这样:删除常见的元素,从列表的字典在python
my_dict = {
'list1': [{'catch': 100, 'id': '1'}, {'catch': 101, 'id': '2'},
{'catch': 50, 'id': '1'}],
'list2': [{'catch': 189, 'id': '1'}, {'catch': 120, 'id': '12'}],
'list3': [{'catch': 140, 'id': '1'}, {'catch': 10, 'id': '100'}]
}
什么是commin删除列表项的最Python的方式“ ID'值并将它们存储在单独的列表中?所以输出会是这样的:
my_dict = {
'list1': [{'catch': 101, 'id': '2'}],
'list2': [{'catch': 120, 'id': '12'}],
'list3': [ {'catch': 10, 'id': '100'}],
'list4': [{'catch': 100, 'id': '1'}, , {'catch': 50, 'id': '1'},
{'catch': 189, 'id': '1'}, {'catch': 140, 'id': '1'}]
}
在我的节目我也与此类似7名列表,如果“身份证”出现在两个或两个以上这些名单,我想存储的悉数亮相在第八届列表 'ID' 作进一步处理项目
与问候, finnurtorfa
也许是时候重新考虑你的数据结构了吧? –
@MartijnPieters而我完全同意 - 的时候会发生这种情况是从基于文档的数据库返回的对象列表... –
什么是字典键点现实生活中的例子吗?我忽略了他们在我的答案,因为它似乎他们并不真正意味着什么,但也许他们这样做...... – katrielalex