Курс Python → Разделение строки в Python
Для разбиения строки на список строк в Python используется метод split(). Этот метод позволяет разделить строку на подстроки на основе определенного разделителя. По умолчанию разделителем является символ пробела, но его можно изменить, передав нужный символ в качестве аргумента методу split().
Например, если у нас есть строка mystring = "Hello, world!", и мы хотим разбить ее на список слов, мы можем использовать следующий код:
mystring = "Hello, world!" words = mystring.split() print(words)
Результат выполнения этого кода будет список ['Hello,', 'world!'], так как метод split() разделил строку на две подстроки — «Hello,» и «world!». Если же мы хотим разделить строку по другому разделителю, например, запятой, мы можем передать этот разделитель в метод split():
mystring = "apple,orange,banana"
fruits = mystring.split(',')
print(fruits)
Результат выполнения этого кода будет список ['apple', 'orange', 'banana'], так как строка была разделена по символу запятой. Кроме того, метод split() имеет второй необязательный аргумент — maxsplit, который определяет максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает без ограничений.
В общем, метод split() является удобным способом разбить строку на список подстрок в Python, и может быть использован для различных задач обработки текста и данных.
Другие уроки курса "Python"
- Списки: объединение, изменение
- Установка Python — Простое руководство
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Разрешение имен в Python
- Оператор continue в Python
- Метод get() для словарей
- Возврат нескольких значений
- Проектирование Singleton с метаклассом
- Сортировка в Python
- Бесконечная проверка в Python
- Управление импортом в Python
- Работа с временем в Python
- Сортировка и разворот списка
- Numpy: использование Ellipsis
- Объединение словарей в Python 3.5+
- Метод gt в Python
- Метод rmatmul для обратного матричного умножения
- Операции с кортежами
- Множественное наследование в Python
- Операции с датами в Python
- Flask — веб-фреймворк Python
- Форматирование строк с f-строками
- Динамическая типизация в Python
- Получение срезов итераторов
- Numpy: разбиение массивов
- Создание функций высшего порядка
- Работа с zip-архивами в Python
- Комментарии в Python
- Отладка утечек памяти в Python
- Работа с контекстным менеджером Pool
- Удаление ключа из словаря в Python
- Генерация случайных данных в NumPy
- Сложение матриц в NumPy
- Создание новой даты в Python
- Методы обработки строк в Python
- Переименование файлов в Python
- Отделение звука от видео
- Lambda Functions in Python
- Получение списка кортежей из словаря
- Улучшенные подсказки для импорта в Python 3.12
- Выражения-генераторы в Python
- Сериализация данных в JSON с помощью json.dumps
- Метод enumerate() в Python
- Логические операторы в Python
- Библиотека Chartify: руководство
- Передача аргументов в Python















