Chaîne Python rsplit ()

La méthode rsplit () sépare la chaîne de la droite au séparateur spécifié et renvoie une liste de chaînes.

La syntaxe de rsplit()est:

 str.rsplit ((séparateur (, maxsplit)))

Paramètres de rsplit ()

rsplit() La méthode prend au maximum 2 paramètres:

  • séparateur (facultatif) - Le est un délimiteur. rsplit()La méthode divise la chaîne en commençant par la droite au séparateur spécifié.
    Si le séparateur n'est pas spécifié, toute chaîne d'espaces blancs (espace, nouvelle ligne, etc.) est un séparateur.
  • maxsplit (facultatif) - Le maxsplit définit le nombre maximal de fractionnements.
    La valeur par défaut de maxsplit est -1, ce qui signifie qu'il n'y a pas de limite sur le nombre de divisions.

Valeur renvoyée par rsplit ()

rsplit() rompt la chaîne au séparateur en commençant par la droite et renvoie une liste de chaînes.

Exemple 1: Comment rsplit () fonctionne en Python?

 text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))

Production

 ('Amour', 'ton', 'voisin') ('Lait', 'Poulet', 'Pain') ('Lait, Poulet, Pain')

Lorsque maxsplit n'est pas spécifié, rsplit()se comporte comme split().

Exemple 2: Comment fonctionne split () lorsque maxsplit est spécifié?

 grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.rsplit(', ', 2)) # maxsplit: 1 print(grocery.rsplit(', ', 1)) # maxsplit: 5 print(grocery.rsplit(', ', 5)) # maxsplit: 0 print(grocery.rsplit(', ', 0))

Production

 ('Lait, Poulet', 'Pain', 'Beurre') ('Lait, Poulet, Pain', 'Beurre') ('Lait', 'Poulet', 'Pain', 'Beurre') ('Lait, Poulet' , Pain au beurre')

Si maxsplit est spécifié, la liste contiendra le maximum d' maxsplit+1éléments.

Articles intéressants...