我包含几个标记不同频率的列表对象工作筛选标记基于频率
from collections import Counter
s = {'book',
'car',
'bird',
'cup',
'book',
'cup',
'river'}
print(Counter(s))
[('book': 2), ('cup': 2), ('river': 1), ('car': 1), ('bird': 1)]
我想订出仅出现两次令牌将被选择的过滤器,并我使用我当前的尝试下面的代码
select = [word for word in s if list(s).count(word) >= 2]
select
我认为这是非常简单的,但我没有从任何输出“选择”。我的代码出了什么问题,以及如何处理它?
您显示* set *,它将只有每个唯一值*一次*。请给[mcve];请注意,堆栈片段适用于HTML/CSS/JS,并且不支持Python。 – jonrsharpe