25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Bu depo arşivlendi. Dosyaları görüntüleyebilir ve klonlayabilirsiniz ama işlem gönderemez ve konu/değişiklik isteği açamazsınız.
|
- # On veut obtenir la fréquence de chaque mot
-
- def get_freq(nom_fich):
- fich=open(nom_fich)
- contenu=fich.read()
- liste_frag=contenu.split() # coupe sur 'espace' et \
- liste_mot=list()
- for fragment in liste_frag:
- fragment_min=fragment.lower()
- frag_clean=clean(fragment_min)
- liste_mot.append(frag_clean)
-
-
- return liste_mot
-
- def clean(fragment):
-
- result=""
- for c in fragment:
- if c.isalpha():
- result+=c
-
- return result
-
-
-
- def tri(d):
- list_tuples=list()
- for clé, valeur in d.items():
- list_tuples.append((valeur, clé))
- list_tuples.sort(reverse=True)
- print(list_tuples)
- return d
-
- nom_fich="ruffin.txt"
- f=get_freq(nom_fich)
- print(f)
|