Metoda rsplit () razdeli niz z desne strani na določenem ločevalniku in vrne seznam nizov.
Sintaksa rsplit()
je:
str.rsplit ((ločilo (, maxsplit)))
rsplit () Parametri
rsplit()
metoda zajema največ 2 parametra:
- ločilo (neobvezno) - je ločilo.
rsplit()
metoda razdeli niz, začenši z desne strani na določenem ločevalniku.
Če ločilo ni določeno, je ločen ves presledek (presledek, nova vrstica itd.). - maxsplit (neobvezno) - Maxsplit določa največje število delitev.
Privzeta vrednost maxsplit je -1, kar pomeni, da število omejitev ni omejeno.
Vrnjena vrednost iz rsplit ()
rsplit()
lomi niz pri ločevalniku, začenši z desne, in vrne seznam nizov.
Primer 1: Kako rsplit () deluje v 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(':'))
Izhod
('Ljubezen', 'tvoj', 'sosed') ('Mleko', 'Piščanec', 'Kruh') ('Mleko, piščanec, kruh')
Če maxsplit ni določen, se rsplit()
obnaša kot split()
.
Primer 2: Kako split () deluje, ko 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))
Izhod
('Milk, Chicken', 'Kruh', 'Butter') ('Milk, Chicken, Bread', 'Butter') ('Milk', 'Chicken', 'Kruh', 'Butter') ('Milk, Chicken , Kruh, maslo ')
Če je naveden maxsplit, bo na seznamu največ maxsplit+1
elementov.