我有列表的字典和列表包含字典,像這樣:刪除常見的元素,從列表的字典在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