Курс Python → Разделение строк методом split()
Python предоставляет удобный способ разделения строк на список подстрок с помощью метода split(). Для этого достаточно вызвать этот метод у строки, которую вы хотите разбить, и передать в него символ, по которому будет происходить разделение. Например, если у вас есть строка «Пример текста для разбиения», и вы хотите разбить ее на слова, вы можете использовать следующий код:
mystring = "Пример текста для разбиения"
words = mystring.split()
print(words)
В данном случае, метод split() разобьет строку по символу пробела и вернет список слов. Однако, если вам нужно разделить строку по другому символу, то вы можете передать его в качестве аргумента методу split(). Например, чтобы разделить строку по запятой, вы можете воспользоваться следующим кодом:
mystring = "apple,banana,cherry"
fruits = mystring.split(",")
print(fruits)
Если вам необходимо разделить строку по пустому месту, то вы можете использовать метод split() без аргументов. В этом случае, строка будет разделена по любым последовательностям пробельных символов. Например:
mystring = "Это пример текста для разбиения"
words = mystring.split()
print(words)
Кроме того, метод split() имеет необязательный параметр maxsplit, который позволяет определить максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает отсутствие ограничений. Однако, вы можете указать конкретное число разбиений. Например, чтобы разбить строку только на две части, вы можете воспользоваться следующим кодом:
mystring = "разбить эту строку на две части"
parts = mystring.split(" ", 1)
print(parts)
Другие уроки курса "Python"
- Удаление элементов из списка в Python
- Подсказки типов в Python
- Работа со строками в Python.
- Вывод баннеров
- Экспорт данных в файл.
- Сортировка данных с лямбда-функциями
- Очистка списка от False, None, 0, «»
- Переопределение унарных операторов
- Оператор assert в Python
- Обработка исключений в Python
- Управление контекстом выполнения
- Работа с байтовыми строками в Python
- Форматирование объектов с модулем pprint
- Удаление элементов во время итерации
- Сортировка в Python
- PUT запрос для обновления данных
- Уникальность ключей в словаре
- Работа с YAML в Python
- Гибкие функции Python
- Замена символов в строке
- Работа с дробями в Python
- Подсчет количества элементов в списке
- EMOT преобразование эмодзи в текст
- Использование модуля __future__
- Блок try-except-else
- Комплексные числа в Python
- Оператор == в Python
- Обработка исключений в Python 3
- Моржовый оператор в Python 3.8
- Основы работы со списками
- Распаковка элементов массива
- Частичное совпадение пользовательского ввода в Python 3.10
- Counter() — подсчет элементов
- Обработка исключений в Python
- Проверка существования переменной с оператором :=
- Обмен значений переменных в Python
- Функции map() и reduce() в Python
- Метод сравнения объектов в Python
- TON Smart Challenge #2: участие и подготовка
- Переворот списка в Python
- Просмотр внешних файлов в %pycat
- Работа с множествами в Python
- Создание тестовых данных с Faker
- ChainMap избыточные ключи
- Функции map, filter, reduce















