Bonjour à tous,

j'essaie de réaliser quelques scripts pour "m'amuser", et je suis tombé face à un cas de figure que je ne sais pas comment aborder

Il s'agit de la fonction count qui retoune le nombre de fois que le motif X est trouvé. Voici un exemple simple qui représente bien mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
chaine = "toto123"
compteur = 0
compteur += chaine.count("toto")
print compteur
Resultat : 1, jusque là tout va bien

Mais quant est'il de ce cas de figure ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
chaine = "tototo"
compteur = 0
compteur += chaine.count("toto")
print compteur
Résultat : 1

Alors que je m'attendais à 2, même s'il y a chevauchement, on constate bien la présence de 2 motifs toto au sein de la chaine, y a t'il un moyen simple de récupérer les motifs chevauchants en utilisant count ? je n'ai pas trouvé la réponse à cette question dans la documentation de Python.

Merci à vous