2024-07-07 06:56:10 发布
网友
我有一个重复项目列表,如:
Movies = ['Batman Return', 'Minions', 'Slow Burn', 'Defensor', 'Minions', 'Batman Return', 'All is lost', 'Minions']
您可以看到有两个重复项,我需要创建一个列表,其中只包含以下元素:
Top_Movies = ['Batman Return', 'Minions']
秩序很重要
我知道如何删除重复的项目,但我不知道如何做相反的事情
您可以使用collections.Counter:
collections.Counter
from collections import Counter Movies = ['Batman Return', 'Minions', 'Slow Burn', 'Defensor', 'Minions', 'Batman Return', 'All is lost', 'Minions'] Top_Movies = [k for k, v in Counter(Movies).items() if v > 1] Top_Movies
输出:
['Batman Return', 'Minions']
如果使用python版本>;=3.6
您可以使用
collections.Counter
:输出:
如果使用python版本>;=3.6
相关问题 更多 >
编程相关推荐