En Python, comment compter le nombre d'occurrences d'un caractère dans une chaîne de caractère sans utiliser la fonction count ?
En Python, pour compter le nombre d'occurrences d'un caractère dans une chaîne de caractères sans utiliser la fonction count()
, il faut parcourir la chaîne avec une boucle :
# Fonction qui compte le nombre d'occurrences
# d'un caractère donné dans une chaîne
def countHandMade(string, char):
count = 0
# Parcourt la chaine
for i in string:
if i == char:
count = count + 1
return count
# Exemple d'appel de la fonction
string ="AnsWiki"
# Affiche 1
print (countHandMade(string, 'A'))
# Affiche 2
print (countHandMade(string, 'i'))
Tester cet exemple sur repl.it.
En Python, pour compter le nombre d'occurrences d'un caractère dans une chaîne de caractères sans utiliser la fonction count()
, il faut parcourir la chaîne avec une boucle :
# Fonction qui compte le nombre d'occurrences
# d'un caractère donné dans une chaîne
def countHandMade(string, char):
count = 0
# Parcourt la chaine
for i in string:
if i == char:
count = count + 1
return count
# Exemple d'appel de la fonction
string ="AnsWiki"
# Affiche 1
print (countHandMade(string, 'A'))
# Affiche 2
print (countHandMade(string, 'i'))
Tester cet exemple sur repl.it.
# | ID | Query | URL | Count |
---|