Metoden rsplit () deler streng fra høyre ved den angitte skilletegn og returnerer en liste over strenger.
Syntaksen for rsplit()
er:
str.rsplit ((separator (, maxsplit)))
rsplit () Parametere
rsplit()
metoden tar maksimalt to parametere:
- separator (valgfritt) - Dette er en skilletegn.
rsplit()
metoden deler streng fra høyre ved den angitte skilletegn.
Hvis skilletegnet ikke er spesifisert, er en hvilken som helst mellomrom (mellomrom, ny linje osv.) En skilletegn. - maxsplit (valgfritt) - maxsplit definerer maksimalt antall splitter.
Standardverdien for maxsplit er -1, noe som betyr ingen begrensning på antall splitter.
Returneringsverdi fra rsplit ()
rsplit()
bryter strengen ved skilletegnet fra høyre og returnerer en liste over strenger.
Eksempel 1: Hvordan rsplit () fungerer i 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(':'))
Produksjon
('Kjærlighet', 'din', 'nabo') ('Melk', 'Kylling', 'Brød') ('Melk, Kylling, Brød')
Når maxsplit ikke er spesifisert, rsplit()
oppfører seg som split()
.
Eksempel 2: Hvordan split () fungerer når maxsplit er spesifisert?
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))
Produksjon
('Melk, kylling', 'brød', 'smør') ('melk, kylling, brød', 'smør') ('melk', 'kylling', 'brød', 'smør') ('melk, kylling , Brød smør')
Hvis maxsplit er spesifisert, vil listen ha maksimalt antall maxsplit+1
elementer.