Ajout de documentation sur occurences2
This commit is contained in:
parent
4f1a9e8281
commit
d8f0b86f50
|
@ -21,13 +21,19 @@ def occurences(n: int) -> list:
|
|||
occurrences[int(digit)] += 1
|
||||
return occurrences
|
||||
|
||||
|
||||
def occurences2(s: str) -> dict[str, int]:
|
||||
"""compte les occurences de chaque caractère dans la string entrée."""
|
||||
occurrences = {}
|
||||
for char in s:
|
||||
occurrences[char] = occurrences.get(char, 0) + 1
|
||||
return occurrences
|
||||
occurrences = {} # On créer un dictionnaire pour stoker les occurences
|
||||
for char in s: # Pour chaques caractères dans dans s:
|
||||
# On calcule la nouvelle valeur d'occurence pour le caractère
|
||||
# Pour cela on utilise get(char, 0) pour récupérer la valeur dans le dictionnaire
|
||||
# mais qui retourne 0 si il n'y a pas de valeurs dans le dictionnaire.
|
||||
valeur = occurrences.get(char, 0) + 1
|
||||
|
||||
# On met la valeur dans le dictionnaire
|
||||
occurrences[char] = valeur
|
||||
|
||||
return occurrences # On retourne le dictionnaire des occurences
|
||||
|
||||
|
||||
cette_phrase = 'gkjgkfjdfjtgmeek,beeknqel!kh56456fg535574ϛ Ϝ ϝ Ϟ‡ ˆ ϟ‡ Ϡ ϡ Ϣ ϣ Ϥ ϥ Ϧ ϧ Ϩϛ Ϝ ϝ Ϟ ϟ Ϡ ϡ ϛ Ϝ ϝ Ϟ ϟ Ϡ ϡ Ϣ '
|
||||
|
|
Loading…
Reference in a new issue