Programme Python pour compter le nombre de chaque voyelle

Voici comment compter le nombre de chaque voyelle dans une chaîne de caractères en utilisant Python :

def count_vowels(string):
    vowels = 'aeiouAEIOU'
    count = {}.fromkeys(vowels, 0)

    for character in string:
        if character in count:
            count[character] += 1

    return count

Dans cet exemple,

string

est la chaîne de caractères à analyser et

count

est un dictionnaire qui enregistre le nombre d’occurrences de chaque voyelle. Nous avons utilisé la méthode

fromkeys()

pour créer un dictionnaire qui contient toutes les voyelles en tant que clés et initialise leur valeur à zéro. Nous avons utilisé une boucle

for

pour parcourir chaque caractère de la chaîne et mettre à jour le compteur si le caractère est une voyelle.

Please follow and like us:
Pin Share