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