Python niz rsplit ()

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+1elementov.

Zanimive Članki...