Die Methode rsplit () teilt die Zeichenfolge am angegebenen Trennzeichen von rechts und gibt eine Liste der Zeichenfolgen zurück.
Die Syntax von rsplit()
lautet:
str.rsplit ((Trennzeichen (, maxsplit)))
rsplit () Parameter
rsplit()
Methode akzeptiert maximal 2 Parameter:
- Trennzeichen (optional) - Das ist ein Trennzeichen.
rsplit()
Die Methode teilt die Zeichenfolge beginnend von rechts am angegebenen Trennzeichen.
Wenn das Trennzeichen nicht angegeben ist, ist jede Leerzeichenfolge (Leerzeichen, Zeilenumbruch usw.) ein Trennzeichen. - maxsplit (optional) - Das maxsplit definiert die maximale Anzahl von Teilungen.
Der Standardwert von maxsplit ist -1, was bedeutet, dass die Anzahl der Teilungen unbegrenzt ist.
Rückgabewert von rsplit ()
rsplit()
Unterbricht die Zeichenfolge am Trennzeichen von rechts und gibt eine Liste der Zeichenfolgen zurück.
Beispiel 1: Wie funktioniert rsplit () in 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(':'))
Ausgabe
('Liebe', 'dein', 'Nachbar') ('Milch', 'Huhn', 'Brot') ('Milch, Huhn, Brot')
Wenn maxsplit nicht angegeben ist, rsplit()
verhält es sich wie split()
.
Beispiel 2: Wie funktioniert split (), wenn maxsplit angegeben ist?
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))
Ausgabe
('Milch, Huhn', 'Brot', 'Butter') ('Milch, Huhn, Brot', 'Butter') ('Milch', 'Huhn', 'Brot', 'Butter') ('Milch, Huhn') , Brot Butter')
Wenn maxsplit angegeben ist, enthält die Liste das Maximum an maxsplit+1
Elementen.