Python niz rsplit ()

Metoda rsplit () razdvaja niz s desne strane na navedenom razdjelniku i vraća popis nizova.

Sintaksa rsplit()je:

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

rsplit () Parametri

rsplit() metoda uzima najviše 2 parametra:

  • separator (nije obavezno) - The je graničnik. rsplit()metoda dijeli niz počevši s desne strane na navedenom separatoru.
    Ako separator nije naveden, bilo koji razmak (razmak, novi redak itd.) Je separator.
  • maxsplit (neobavezno) - Maxsplit definira maksimalni broj podjela.
    Zadana vrijednost maxsplit je -1, što znači, bez ograničenja broja dijeljenja.

Povratna vrijednost iz rsplit ()

rsplit() prekida niz na separatoru počevši s desne strane i vraća popis nizova.

Primjer 1: Kako rsplit () radi u 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(':'))

Izlaz

 ('Ljubav', 'tvoj', 'susjed') ('Mlijeko', 'Piletina', 'Kruh') ('Mlijeko, piletina, kruh')

Kad maxsplit nije naveden, rsplit()ponaša se poput split().

Primjer 2: Kako split () djeluje kada 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))

Izlaz

 ('Mlijeko, piletina', 'Kruh', 'Maslac') ('Mlijeko, piletina, kruh', 'Maslac') ('Mlijeko', 'Piletina', 'Kruh', 'Maslac') ('Mlijeko, piletina , Kruh, maslac ')

Ako je naveden maxsplit, na popisu će biti najviše maxsplit+1stavki.

Zanimljivi članci...