Python String split(): список, за символом, роздільник ПРИКЛАД

Що таке Спліт Python?

Функція split допомагає маніпулювати рядками Python. Це дозволяє вам розділити рядок на різні підрядки. Він повертає список слів, присутніх у рядку або рядку та розділених рядком-роздільником.

Навіщо використовувати функцію split () в Python?

Ось причини використання Python функція split ():

  • A Python програма може вимагати маніпуляції з рядками.
  • Якщо ви хочете розбити рядки великої довжини або рядок на багато підрядків або менших рядків.
  • Функція працює, навіть якщо немає роздільника або є пробіли. Він забезпечує певний результат або порушує розбиття рядків.
  • Функція split розділяє підрядки у вигляді елементів рядка.
  • Функція сканує рядок/рядок на наявність стандартного роздільника, який передається як параметр.
  • Функція розділення допомагає ефективно керувати рядками Python Код.

Синтаксис функції split в Python

Розділена функція в Python надає список слів у кожному рядку або рядку. Такі рядки завжди розділені рядком-роздільником. Він забезпечує один або кілька підрядків з основних рядків. Синтаксис розбиття складається з функції з двома параметрами, які називаються терміном роздільник та Макс зі значенням, що повертається.

Синтаксис функції split наведено нижче: –

Синтаксис:

string. split (separator, max)

Наступні параметри функції описуються наступним чином:

  • Сепаратор: Для визначення роздільника визначено роздільник. За допомогою роздільника функція split розділяє основний рядок на кілька підрядків.
  • Параметр Maxsplit: Це число, яке передається у функцію, щоб розділити основу рядка на максимальну кількість входжень.
  • повернення: Функція split повертає назад до списку рядків після розриву або розділення основного рядка.

Як розділити рядок за допомогою розділювача?

A роздільник можна визначити як рядок, який зустрічається у формі пробілу, коми, крапки з комою, двокрапки та будь-якого іншого символу. Функція виводить початок і кінець рядка символів, слова або елемента даних.

Давайте розглянемо нижче Python приклад використання функції split із залученням розділювача.

Python Код:

text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))

вихід:

['Hello', 'World', 'Guru99']
['Hello,World', 'Guru99']
['Hello,World', ', Guru99']

У наведеному вище коді рядок розділено двокрапкою, пробілом і комою.

Як розділити рядок на наявність будь-якого символу в рядку?

Розділена функція в Python можна використовувати різними способами. Одним із таких сценаріїв може бути використання функції split для появи символу як розділювача. Функція розділення може бути використана для ідентифікації символу, який можна використовувати замість роздільника, наявного в основному рядку, щоб розділити рядок.

Розглянемо наведений нижче приклад використання функції split із залученням символу, який використовується як роздільник у заданому рядку.

Python Код:

text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))

вихід:

['He', '', 'o Wor', 'd Guru99']

У наведеному вище коді рядок відокремлюється при першому входженні символу, який використовується як роздільник. Ось визначений персонаж 'l'.

Як розбити рядок на список?

Функцію розділення також можна використати, щоб розділити рядок, який потрібно надрукувати, у вигляді списку. Тут ви можете використовувати циклічний друк як рядок у різні підрядки у формі списку.

У наступному прикладі показано використання функції split.

Python Код:

text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
    print(st)

вихід:

Hello
World
Guru99

У наведеному вище коді рядок відокремлюється, а потім перераховується один за одним за допомогою циклу.

Як розділити рядок за допомогою Max Split Operaтор?

Функція розділення також надає можливість розділити рядок на максимальну кількість разів. Якщо значення не ініціалізовано, воно дає -1 як значення за замовчуванням.

Розглянемо наведений нижче приклад використання функції split.

Python Код:

text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)

вихід:

['Hello World Guru99']
['Hello World Guru99']

У вищесказаному Python коду, рядок розділяється на основі максимальної кількості екземплярів.

Як використовувати функцію split () із використанням підрядка в Python?

Підрядок можна визначити як рядок, який присутній в основному рядку. Функцію split можна використовувати для розділення основного рядка на основі підрядка, наявного в цьому рядку.

Розглянемо наведений нижче приклад використання функції split.

Python Код:

text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])

вихід:

99
Hello World

У наведеному вище коді є два підрядки з іменем 99, а рядок Hello world відокремлено на основі підрядка «Guru», наявного в основному рядку «Hello world Guru 99».

Важливість функції split () у Python

Функція розділення може бути дуже зручною Python під час роботи над проектом інтелектуального аналізу тексту. Функцію розділення можна використовувати в кількох настроюваних формах. Це може розділяти рядки під час ініціалізації розділювача. Навіть якщо роздільник відсутній, функція split також може бути використана для розділення рядка на основі наявних у рядку пробілів.

Функція split також розділяє рядок за наявності кількох роздільників. Це показує, як функціонують динамічний і критичний спліт Python є.

Підсумки

  • Функція split допомагає маніпулювати рядками Python.
  • Функція розділення складається з указаного роздільника та максимального параметра.
  • Функцію split можна використовувати для розділення рядків за допомогою розділювача
  • Функція split може бути використана для розділення рядків за допомогою появи символу.
  • Функцію split можна використовувати для розділення рядків у формі списку.