En Python, comment compter le nombre d'occurrences d'un caractère dans une chaîne de caractères 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 |
|---|