Python String split ()

Методът 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елементи.

Интересни статии...