Python virkne rsplit ()

Metode rsplit () sadala virkni no labās puses pie norādītā atdalītāja un atgriež virkņu sarakstu.

Sintakse rsplit()ir:

 str.rsplit ((atdalītājs (, maxsplit)))

rsplit () parametri

rsplit() metode aizņem ne vairāk kā 2 parametrus:

  • atdalītājs (pēc izvēles) - tas ir norobežotājs. rsplit()metode sadala virkni, sākot no labās puses pie norādītā atdalītāja.
    Ja atdalītājs nav norādīts, jebkura atstarpes (atstarpe, jauna līnija utt.) Ir atdalītāja.
  • maxsplit (pēc izvēles) - maxsplit nosaka maksimālo sadalījumu skaitu.
    Maxsplit noklusējuma vērtība ir -1, kas nozīmē, ka sadalījumu skaitam nav ierobežojumu.

Atgriezeniskā vērtība no rsplit ()

rsplit() pārtrauc virkni atdalītājā, sākot no labās puses, un atgriež virkņu sarakstu.

1. piemērs: Kā rsplit () darbojas 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(':'))

Rezultāts

 (“Mīlestība”, “tavs”, “kaimiņš”) (“Piens”, “Vistas gaļa”, “Maize”) (“Piens, vistas gaļa, maize”)

Ja maxsplit nav norādīts, rsplit()rīkojas tāpat split().

2. piemērs: Kā split () darbojas, ja ir norādīts 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))

Rezultāts

 (“Piens, vistas gaļa”, “Maize”, “Sviests”) (“Piens, vistas gaļa, maize”, “Sviests”) (“Piens”, “Vistas gaļa”, “Maize”, “Sviests”) (“Piens, vistas gaļa” , Maize, sviests ')

Ja ir norādīts maxsplit, sarakstā būs maksimālais maxsplit+1vienumu skaits.

Interesanti raksti...