Méthode rsplit
La méthode rsplit renvoie une liste à partir
d'une chaîne, divisée par la dernière occurrence
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 allons
diviser la chaîne. Par défaut, on peut diviser
la chaîne un nombre illimité de fois.
Syntaxe
chaîne.rsplit(séparateur, [nombre de divisions])
Exemple
Appliquons la méthode rsplit à
la chaîne suivante et divisons-la une fois :
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Résultat de l'exécution du code :
['ab_ac', 'dea']
Exemple
Maintenant, appliquons la méthode rsplit
sans spécifier le nombre de divisions :
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Résultat de l'exécution du code :
['ab', 'ac', 'dea']
Voir aussi
-
la méthode
split,
qui divise une chaîne par une sous-chaîne depuis la gauche -
la méthode
rpartition,
qui divise une chaîne par la dernière occurrence d'une sous-chaîne -
la méthode
rsplit,
qui divise une chaîne par une sous-chaîne depuis la droite -
la méthode
partition,
qui divise une chaîne par la première occurrence d'une sous-chaîne -
la méthode
join,
qui renvoie une chaîne à partir d'une liste de chaînes