Je travaille sur un objet liste contenant plusieurs jetons avec une fréquence différentejetons de filtre dans une liste en fonction de la fréquence
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)]
Je veux définir un filtre par lequel seront sélectionnés seulement des jetons qui sont apparus deux fois, et mon utilisation le code suivant dans ma tentative actuelle
select = [word for word in s if list(s).count(word) >= 2]
select
Je pensais que c'est très simple, mais je ne l'ai pas une sortie de « select ». Qu'est-ce qui n'a pas fonctionné avec mon code et comment y faire face?
Vous montrez un * ensemble *, qui aura seulement chaque valeur unique * une fois *. S'il vous plaît donner un [mcve]; Notez que les extraits de pile sont pour HTML/CSS/JS et ne supportent pas Python. – jonrsharpe