Python reťazec rsplit ()

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+1položiek.

Zaujímavé články...