Рубрики
Без рубрики

Функция SPLIT () Python String

Функции Split () Python String Split () позволяют пользователю разделить список строк. Это очень полезно, когда мы работаем с данными CSV.

Автор оригинала: Pankaj Kumar.

Функция SPLIT () Python String

Функции Split () Python String Split () позволяют пользователю разделить список строк. Это очень полезно, когда мы работаем с данными CSV.

Синтаксис строки Split () синтаксис

string.split(separator, maxsplit)
  • разделитель : Он в основном действует как разделитель и разбивает строку в указанном значении сепаратора.
  • maxsplit : Это ограничение, к которому строка может быть разделена

Пример: функция разделения ()

input= 'Engineering comprises of many courses.'

# splits at space
print(input.split())

Выход:

['Engineering', 'comprises', 'of', 'many', 'courses.']

Пример: с использованием “,” в качестве сепаратора

input = "hello, Engineering and Medical, are two different disciplines"

result = input.split(",")

print(result)

Выход:

['hello', 'Engineering and Medical', 'are two different disciplines']

Пример: настройка

input = "hello, Engineering and Medical, are two different disciplines"

# maxsplit = 1, returns a list with 2 elements..
i = input.split(",", 1)

print(i)

Выход:

['hello', ' Engineering and Medical, are two different disciplines']

Функция многослойной строки ()

input = 'Engineering discipline\nCommerce and Science\nYes and No'
result = input.split('\n')
for x in result:
    print(x)

Выход:

Engineering discipline
Commerce and Science
Yes and No

Много символьный сепаратор в функции разделения ()

input = 'Engineering||Science||Commerce'
result = input.split('||')
print(result)

Выход:

['Engineering', 'Science', 'Commerce']

Функция str.split ()

Функция SPLIT () Python String () также может использоваться с ссылкой класса. Мы должны пройти исходную строку для разделения.

print(str.split('SAFA', sep='A'))
print(str.split('AMURA', sep='A', maxsplit=3))

Функция CSV-String Split ()

csv_input = input('Enter CSV Data\n')
csv_output1 = csv_input.split(sep=',')

print('\nList of inputs =', csv_output1)

Выход:

Enter CSV Data
Android, Kotlin, Perl, Go

List of inputs = ['Android', ' Kotlin', ' Perl', ' Go']

Заключение

Функция SPLIT () Python String () очень полезна при разделении значений на основе разделителя в список строк.

использованная литература