Метод split() строки Python

Пример

Разделите строку на список, где каждый слово является элементом списка:

txt = "welcome to China"
x = txt.split()
print(x)

Запуск примера

Определение и использование

Метод split() разлагает строку на список.

Вы можете指定 разделитель, по умолчанию это любой пробельный символ.

Комментарий:Если указан max, список будет содержать количество указанных элементов plus one.

Синтаксис

.split(separator, max)

Значение параметра

Параметр Описание
separator Опционально. Определяет разделитель, который будет использоваться для разделения строки. По умолчанию это любой пробельный символ.
max Опционально. Определяет количество разделений, которое будет выполнено. По умолчанию равно -1, что означает «все вхождения».

Более сложные примеры

Пример

Используйте разделитель, состоящий из запятой и пробела, для разбиения строки:

txt = "hello, my name is Bill, I am 63 years old"
x = txt.split(", ")
print(x)

Запуск примера

Пример

Используйте символ решетки (#) в качестве разделителя:

txt = "apple#banana#cherry#orange"
x = txt.split("#")
print(x)

Запуск примера

Пример

Разделите строку на список из максимального количества 2 элементов:

txt = "apple#banana#cherry#orange"
# Установите параметр max в 1, и будет возвращен список из 2 элементов!
x = txt.split("#", 1)
print(x)

Запуск примера