Pythoni string rsplit ()

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.

Huvitavad Artiklid...