Python String rsplit ()

Metoda rsplit () împarte șirul din dreapta la separatorul specificat și returnează o listă de șiruri.

Sintaxa lui rsplit()este:

 str.rsplit ((separator (, maxsplit)))

rsplit () Parametri

rsplit() metoda are maximum 2 parametri:

  • separator (opțional) - este un delimitator. rsplit()metoda împarte șirul începând de la dreapta la separatorul specificat.
    Dacă separatorul nu este specificat, orice spațiu alb (spațiu, linie nouă etc.) este un separator.
  • maxsplit (opțional) - maxsplit definește numărul maxim de divizări.
    Valoarea implicită a maxsplit este -1, adică nu există limită pentru numărul de divizări.

Valoare returnată din rsplit ()

rsplit() rupe șirul de la separator începând din dreapta și returnează o listă de șiruri.

Exemplul 1: Cum funcționează rsplit () în Python?

 text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))

Ieșire

 („Dragoste”, „al tău”, „aproapele”) („Lapte”, „Pui”, „Pâine”) („Lapte, Pui, Pâine”)

Când maxsplit nu este specificat, rsplit()se comportă ca split().

Exemplul 2: Cum funcționează split () când se specifică 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))

Ieșire

 („Lapte, Pui”, „Pâine”, „Unt”) („Lapte, Pui, Pâine”, „Unt”) („Lapte”, „Pui”, „Pâine”, „Unt”) („Lapte, Pui” , Pâine, Unt ')

Dacă se specifică maxsplit, lista va avea maximum de maxsplit+1articole.

Articole interesante...