Python String rsplit ()

Metoden rsplit () deler streng fra høyre ved den angitte skilletegn og returnerer en liste over strenger.

Syntaksen for rsplit()er:

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

rsplit () Parametere

rsplit() metoden tar maksimalt to parametere:

  • separator (valgfritt) - Dette er en skilletegn. rsplit()metoden deler streng fra høyre ved den angitte skilletegn.
    Hvis skilletegnet ikke er spesifisert, er en hvilken som helst mellomrom (mellomrom, ny linje osv.) En skilletegn.
  • maxsplit (valgfritt) - maxsplit definerer maksimalt antall splitter.
    Standardverdien for maxsplit er -1, noe som betyr ingen begrensning på antall splitter.

Returneringsverdi fra rsplit ()

rsplit() bryter strengen ved skilletegnet fra høyre og returnerer en liste over strenger.

Eksempel 1: Hvordan rsplit () fungerer i 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(':'))

Produksjon

 ('Kjærlighet', 'din', 'nabo') ('Melk', 'Kylling', 'Brød') ('Melk, Kylling, Brød')

Når maxsplit ikke er spesifisert, rsplit()oppfører seg som split().

Eksempel 2: Hvordan split () fungerer når maxsplit er spesifisert?

 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))

Produksjon

 ('Melk, kylling', 'brød', 'smør') ('melk, kylling, brød', 'smør') ('melk', 'kylling', 'brød', 'smør') ('melk, kylling , Brød smør')

Hvis maxsplit er spesifisert, vil listen ha maksimalt antall maxsplit+1elementer.

Interessante artikler...