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
chaîne.split(séparateur, [nombre de divisions])
Exemple
Appliquons la méthode split à
la chaîne suivante et divisons-la une fois :
txt = 'ab_ac_dea'
print(txt.split('_', 1))
Résultat de l'exécution du code :
['ab', 'ac_dea']
Exemple
Et maintenant, appliquons la méthode split
sans spécifier le nombre de divisions :
txt = 'ab_ac_dea'
print(txt.split('_'))
Résultat de l'exécution du code :
['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