Maison  >  Article  >  développement back-end  >  Comment puis-je compter les occurrences de sous-chaînes en Python ?

Comment puis-je compter les occurrences de sous-chaînes en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-20 19:08:17881parcourir

How Can I Count Substring Occurrences in Python?

Comptage des occurrences de sous-chaînes en Python

Déterminer la fréquence d'une sous-chaîne particulière au sein d'une chaîne plus grande est une tâche courante en programmation. En Python, vous pouvez y parvenir efficacement en utilisant la méthode count().

Méthode :

La méthode string.count(substring) renvoie le nombre total de non- occurrences superposées d’une sous-chaîne spécifiée dans une chaîne. Par exemple :

>>> 'foo bar foo'.count('foo')
2

Occurrences sans chevauchement :

La méthode count() ne prend en compte que la première occurrence de la sous-chaîne à chaque emplacement spécifique. Il ne tient pas compte des occurrences qui se chevauchent.

Alternative pour les occurrences qui se chevauchent :

Si vous devez compter les occurrences qui se chevauchent, il existe des méthodes ou des bibliothèques plus avancées qui peuvent gérer cela. tâche. Reportez-vous à des ressources supplémentaires ou envisagez des approches alternatives pour capturer les occurrences qui se chevauchent.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn