Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Den här utvecklingskatalogen är arkiverad. Du kan se filer och klona katalogen, men inte öppna ärenden eller genomföra push- eller pull-förfrågningar.
|
- # 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)
|