Metóda rsplit () rozdelí reťazec sprava v zadanom oddeľovači a vráti zoznam reťazcov.
Syntax rsplit()
je:
str.rsplit ((oddeľovač (, maxsplit)))
rsplit () parametre
rsplit()
metóda má maximálne 2 parametre:
- separator (optional) - The is a delimiter.
rsplit()
metóda rozdelí reťazec začínajúci sprava v zadanom oddeľovači.
Ak nie je zadaný oddeľovač, oddeľovačom je akýkoľvek prázdny reťazec (medzera, nový riadok atď.). - maxsplit (voliteľné) - maxsplit definuje maximálny počet rozdelení.
Predvolená hodnota maxsplit je -1, čo znamená, že nie je obmedzený počet rozdelení.
Návratová hodnota z rsplit ()
rsplit()
rozbije reťazec v oddeľovači začínajúci sprava a vráti zoznam reťazcov.
Príklad 1: Ako funguje rsplit () v Pythone?
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ýkon
(„Láska“, „tvoj“, „sused“) („Mlieko“, „Kura“, „Chlieb“) („Mlieko, kurča, Chlieb“)
Ak nie je zadaný maxsplit, rsplit()
správa sa ako split()
.
Príklad 2: Ako funguje split (), keď je zadaný 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))
Výkon
(„Mlieko, kuracie mäso“, „Chlieb“, „Maslo“) („Mlieko, kuracie mäso, chlieb“, „Maslo“) („Mlieko“, „Kuracie mäso“, „Chlieb“, „Maslo“) („Mlieko, kuracie mäso“) , Chlieb, maslo ')
Ak je zadaný maxsplit, v zozname bude maximum maxsplit+1
položiek.