Bonjour,

Je suis en train de construire un projet (analyse linguistique de textes politiques avec Python). Je suis bloquée à une étape... La consigne : classer par ordre d'utilisation décroissante chaque caractère et son nombre d'utilisation.

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import os
fichier=open("Bayrou.txt","r")
a=fichier.read()
print("Nombre d'apparition des caractères : ")
a=a.lower()
for car in "abcdefghijklmnopqrstuvwxyz":
    print(car," : ",a.count(car))

Il m'affiche bien le nombre de chaque lettre dans le discours (a : 3090, b : 465, ect..), mais impossible de trier ce qui sort (en conséquent le nombre) par ordre décroissant. Une idée ?