voulez compter le nombre de fois qu'une lettre apparaît dans une chaîne, ayant des problèmes ici. Toute aideBesoin d'aide avec la fonction de base - Python
def countLetters(string, character):
count = 0
for character in string:
if character == character:
count = count + 1
print count
Eh oui, caractère '== character' va être très vrai tout le temps. –
Évitez d'utiliser des noms de bibliothèques standard ('string') ou des noms d'architecture intégrés comme noms de variables. –
Theres un nouvel objet "Counter" dans python 2.7 collections qui contient quelques méthodes utiles pour les manipulations de comptage commun, comme "most_common (n)". http://docs.python.org/library/collections.html?highlight=collections#counter-objects – monkut