Методът split () разделя низ в посочения разделител и връща списък от низове.
Синтаксисът на split()
е:
str.split ((разделител (, maxsplit)))
split () Параметри
split()
методът отнема максимум 2 параметъра:
- разделител (по избор) - Това е разделител. Низът се разделя на посочения разделител.
Ако разделителят не е посочен, всяко празно пространство (интервал, нов ред и т.н.) е разделител. - maxsplit (по избор) - maxsplit определя максималния брой разделяния.
Стойността по подразбиране на maxsplit е -1, което означава, че няма ограничение за броя на разделянията.
Върната стойност от split ()
split()
прекъсва низа в разделителя и връща списък от низове.
Пример 1: Как split () работи в Python?
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: Как работи split (), когато е зададен maxsplit?
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, списъкът ще съдържа максимум maxsplit+1
елементи.