Метода рсплит () дели цев с десне стране на наведеном сепаратору и враћа листу низова.
Синтакса rsplit()
је:
стр.рсплит ((сепаратор (, максплит)))
рсплит () Параметри
rsplit()
метода узима највише 2 параметра:
- сепаратор (опционално) - Тхе је граничник.
rsplit()
метода дели низ почевши с десне стране на наведеном сепаратору.
Ако сепаратор није наведен, било који размак (размак, нови ред итд.) Је сепаратор. - максплит (опционално) - Максплит дефинише максималан број поделе.
Подразумевана вредност максплит је -1, што значи, без ограничења броја поделе.
Повратна вредност из рсплит ()
rsplit()
прекида низ на сепаратору почевши с десне стране и враћа листу низова.
Пример 1: Како рсплит () ради у Питхону?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Оутпут
(„Љубав“, „твој“, „комшија“) („Млеко“, „Пилетина“, „Хлеб“) („Млеко, пилетина, хлеб“)
Када максплит није наведен, rsplit()
понаша се као split()
.
Пример 2: Како сплит () функционише када је наведен максплит?
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))
Оутпут
(„Млеко, пилетина“, „Хлеб“, „Маслац“) („Млеко, пилетина, хлеб“, „Маслац“) („Млеко“, „Пилетина“, „Хлеб“, „Маслац“) („Млеко, пилетина“) , Хлеб путер')
Ако је наведен максплит, листа ће имати највише maxsplit+1
ставки.