好友列表,我的词典列表:Python。手法配合字典
my_list =
[
{'oranges':'big','apples':'green'},
{'oranges':'big','apples':'green','bananas':'fresh'},
{'oranges':'big','apples':'red'},
{'oranges':'big','apples':'green','bananas':'rotten'}
]
我想创建一个新的列表,其中部分会去掉重复的。
在我的情况下,该字典必须予以消除:
{'oranges':'big','apples':'green'}
,因为它重复再词典:
{'oranges':'big','apples':'green','bananas':'fresh'}
{'oranges':'big','apples':'green','bananas':'rotten'}
因此,期望的结果:
[
{'oranges':'big','apples':'green','bananas':'fresh'},
{'oranges':'big','apples':'red'},
{'oranges':'big','apples':'green','bananas':'rotten'}
]
怎么办它?太感谢了!
是你的意思是,如果一个较短的字典是一个较长的字典子集,那么过滤出来,对不对? –
第一步是决定如何将某些东西标记为部分重复。这只是密钥对发生多次? –
@Shawn。是的先生。完全正确! –