Meetod rsplit () jagab stringi määratud eraldaja juures paremalt ja tagastab stringide loendi.
Süntaks rsplit()
on:
str.rsplit ((eraldaja (, maxsplit)))
rsplit () parameetrid
rsplit()
meetod võtab maksimaalselt 2 parameetrit:
- eraldaja (valikuline) - see on eraldaja.
rsplit()
meetod jagab stringi määratud eraldaja juurest paremalt.
Kui eraldajat pole määratud, on eraldusmärk mis tahes tühik (tühik, uus rida jne). - maxsplit (valikuline) - maxsplit määratleb jagamise maksimaalse arvu.
Maxspliti vaikeväärtus on -1, mis tähendab, et jagunemiste arv pole piiratud.
Tagastatav väärtus rsplit ()
rsplit()
katkestab eraldajast stringi paremalt alustades ja tagastab stringide loendi.
Näide 1: Kuidas rsplit () Pythonis töötab?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Väljund
("Armastus", "sinu", "ligimene") ("Piim", "Kana", "Leib") ("Piim, kana, leib")
Kui maxsplit pole määratud, rsplit()
käitub nagu split()
.
Näide 2: Kuidas split () töötab, kui maxsplit on määratud?
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))
Väljund
("Piim, kana", "Leib", "Või") ("Piim, kana, leib", "Või") ("Piim", "Kana", "Leib", "Või") ("Piim, kana , Leib, või ')
Kui maxsplit on määratud, on loendis maksimaalselt maxsplit+1
üksusi.