Автор оригинала: 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 () очень полезна при разделении значений на основе разделителя в список строк.