Question #4062   Proposée par Answiki le 04/12/2021 à 19:53:47 UTC

En Python, comment compter le nombre d'occurrences d'un caractère dans une chaîne de caractère sans utiliser la fonction count ?

Answer   Submitted by Answiki on 12/11/2021 at 02:08:21 PM UTC

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.

4 events in history
Answer by Answiki on 12/11/2021 at 02:08:21 PM

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.

Question by Answiki 12/04/2021 at 07:53:47 PM
En Python, comment compter le nombre d'occurrences d'un caractère dans une chaîne de caractère sans utiliser la fonction count ?
Question by Answiki 12/04/2021 at 07:53:47 PM
En Python, comment compter le nombre d'occurrences d'un caractère dans une chaîne de caractères sans utiliser la fonction count ?
Question by Answiki 12/04/2021 at 07:53:47 PM
En Python, comment compter le nombre d'occurrences d'un caractère sans la fonction count ?
# ID Query URL Count

Icons proudly provided by Friconix.