我包含幾個標記不同頻率的列表對象工作篩選標記基於頻率
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