Metoda rsplit () razdvaja niz s desne strane na navedenom razdjelniku i vraća popis nizova.
Sintaksa rsplit()
je:
str.rsplit ((separator (, maxsplit)))
rsplit () Parametri
rsplit()
metoda uzima najviše 2 parametra:
- separator (nije obavezno) - The je graničnik.
rsplit()
metoda dijeli niz počevši s desne strane na navedenom separatoru.
Ako separator nije naveden, bilo koji razmak (razmak, novi redak itd.) Je separator. - maxsplit (neobavezno) - Maxsplit definira maksimalni broj podjela.
Zadana vrijednost maxsplit je -1, što znači, bez ograničenja broja dijeljenja.
Povratna vrijednost iz rsplit ()
rsplit()
prekida niz na separatoru počevši s desne strane i vraća popis nizova.
Primjer 1: Kako rsplit () radi u Pythonu?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Izlaz
('Ljubav', 'tvoj', 'susjed') ('Mlijeko', 'Piletina', 'Kruh') ('Mlijeko, piletina, kruh')
Kad maxsplit nije naveden, rsplit()
ponaša se poput split()
.
Primjer 2: Kako split () djeluje kada je naveden maxsplit?
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))
Izlaz
('Mlijeko, piletina', 'Kruh', 'Maslac') ('Mlijeko, piletina, kruh', 'Maslac') ('Mlijeko', 'Piletina', 'Kruh', 'Maslac') ('Mlijeko, piletina , Kruh, maslac ')
Ako je naveden maxsplit, na popisu će biti najviše maxsplit+1
stavki.