Méthode split

La méthode split retourne une liste à partir d'une chaîne, divisée à gauche par la première correspondance d'une sous-chaîne et du séparateur spécifié en paramètre. Dans le second paramètre optionnel, nous spécifions combien de fois nous diviserons la chaîne. Par défaut, on peut diviser la chaîne un nombre illimité de fois.

Syntaxe

pythonchaîne.split(séparateur, [nombre de divisions])

Exemple

Appliquons la méthode split à la chaîne suivante et divisons-la une fois :

pythontxt = 'ab_ac_dea'
print(txt.split('_', 1))

Résultat de l'exécution du code :

python['ab', 'ac_dea']

Exemple

Et maintenant, appliquons la méthode split sans spécifier le nombre de divisions :

pythontxt = 'ab_ac_dea'
print(txt.split('_'))

Résultat de l'exécution du code :

python['ab', 'ac', 'dea']

Voir aussi

  • la méthode rsplit,
    qui divise une chaîne par une sous-chaîne à droite
  • la méthode rpartition,
    qui divise une chaîne par la dernière correspondance d'une sous-chaîne
  • la méthode partition,
    qui divise une chaîne par la première correspondance d'une sous-chaîne
  • la méthode join,
    qui retourne une chaîne à partir d'une liste de chaînes