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+1
vienumu skaits.