Метод разделения строки Python
Пример
Разбить строку на список, где каждое слово является элементом списка:
txt = "welcome to the jungle"
x = txt.split()
print(x)
Определение и использование
Метод split()
разбивает строку на список.
Вы можете указать разделитель, разделителем по умолчанию является любой пробел.
Примечание. Если указано значение maxsplit, список будет содержать указанное количество элементов плюс один .
Синтаксис
string.split(separator, maxsplit)
Значения параметров
Parameter | Description |
---|---|
separator | Optional. Specifies the separator to use when splitting the string. By default any whitespace is a separator |
maxsplit | Optional. Specifies how many splits to do. Default value is -1, which is "all occurrences" |
Дополнительные примеры
Пример
Разделите строку, используя запятую и пробел в качестве разделителя:
txt = "hello, my name is Peter, I am 26 years old"
x = txt.split(", ")
print(x)
Пример
Используйте символ решетки в качестве разделителя:
txt = "apple#banana#cherry#orange"
x = txt.split("#")
print(x)
Пример
Разделите строку на список с максимальным количеством элементов 2:
txt = "apple#banana#cherry#orange"
# setting the maxsplit parameter
to 1, will return a list with 2 elements!
x = txt.split("#", 1)
print(x)