Рядок Python 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елементів.

Цікаві статті...