Cours
La méthode de chaîne Python split() prend en entrée une chaîne de caractères et renvoie une liste de mots qu’elle contient, en séparant (ou découpant) les mots sur tous les espaces blancs par défaut. Elle accepte aussi un argument optionnel pour limiter le nombre de découpes.
La méthode split() convertit la chaîne en d’autres types de données comme des listes en la scindant en morceaux. Python propose deux méthodes : .split() et .rsplit().
Les deux, .split() et .rsplit(), prennent un séparateur indiquant comment scinder la chaîne, ainsi qu’un paramètre maxsplit qui fixe le nombre maximal de sous‑chaînes souhaité.
Exemple d’utilisation de la méthode .split()

Découpons la chaîne ci‑dessus avec la méthode .split(). Remarquez que .split() commence à découper depuis la gauche de la chaîne. Elle prend deux arguments : le séparateur sep et le nombre maximal de découpes maxsplit.

Exemple : découper une chaîne en plusieurs sous‑chaînes
Dans l’exemple ci‑dessous, vous allez découper la chaîne file en plusieurs sous‑chaînes aux limites de ligne. Vous afficherez ensuite la variable obtenue file_split. Enfin, complétez la boucle for pour découper les chaînes en plusieurs sous‑chaînes en utilisant la virgule comme séparateur.

À l’exécution, le code ci‑dessus produit le résultat suivant :
['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim']
['mtv films election', ' a high school comedy', ' is a current example']
['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].
Pour en savoir plus sur les opérations sur les chaînes, regardez cette vidéo issue de notre cours Regular Expressions in Python et consultez notre Python Regular Expression Tutorial.
Ce contenu est extrait du cours de DataCamp Regular Expressions in Python par Maria Eugenia Inzaugarat.