Что делает функция split в Python?

Всем всем всем :) По умолчанию любой пробел является разделителем. Под любым пробелом, в том числе подразумеваются: управляющие комбинации разделителей типа "\t" или "\n". Эта новость сэкономит Вам пару -тройку строк и нервных клеток, если требуется разделить на элементы строку по пробелам, табуляции и переносу.

6 0
Аватар пользователя Дмитрий Ибрагимов
Дмитрий Ибрагимов
14 ноября 2022

Метод split() в Python разделяет строку на список подстрок по разделителю.

Синтаксис:

str.split(sep=None, maxsplit=-1)
  • sep - необязательный параметр, позволяющий задать разделитель вручную. По умолчанию любой пробел является разделителем.
  • maxsplit - необязательный параметр, указывающий максимальное количество разбиений, которое требуется выполнить. Если параметр указан,то выполняется не более maxsplit разбиений, то есть итоговый список будет содержать не более maxsplit+1 элементов. Если maxsplit не указан или равен -1, то ограничения на количество сплитов нет.
a = 'Пример работы метода split'
print(a.split())
# => ['Пример', 'работы', 'метода', 'split']

num = '1, 2, 3, 4, 5'
#Все параметры по умолчанию.
print(num.split())
# => ['1,', '2,', '3,', '4,', '5']

# Указываем разделитель - ', '
print(num.split(', '))
# => ['1', '2', '3', '4', '5']

# Указываем разделитель и ограничиваем количество сплитов.
print(num.split(', ', 2))
# => ['1', '2', '3, 4, 5'] 
5 0
Аватар пользователя user-844950d1dc699ee4
user-844950d1dc699ee4
28 декабря 2022

Получается split(), превращает в список любое предложение, если поставить ",", то-есть split(" , ") то мы игнорируем , и просто все слова пишем как в списке, в кавычках и через запятую.

2 0
Аватар пользователя user-844950d1dc699ee4
user-844950d1dc699ee4
28 декабря 2022

Получается split(), превращает в список любое предложение, если поставить ",", то-есть split(" , ") то мы игнорируем , и просто все слова пишем как в списке, в кавычках и через запятую. Если не понятно то когда мы вставляем запятую, получается пайтон думает так: словом будет то где заканчивается запятая тоесть 1 3, 45 , 45,; пайтон выыедет ["1 3", "45 ", " 45"].

2 0