Курс Python → Разбиение строки в Python
Для разбиения строки на список строк в Python используется метод split(). По умолчанию метод split() разбивает строку по символу пробела. Например, если у вас есть строка «hello world», то вызов mystring.split() вернет список ['hello', 'world'].
Если вам нужно разделить строку по другому символу, вы можете передать этот символ в качестве аргумента методу split(). Например, если вы хотите разбить строку по запятой, то можно использовать mystring.split(',').
Если вам нужно разделить строку по нескольким символам, вы можете передать список символов в качестве аргумента методу split(). Например, mystring.split([' ', ',']) разобьет строку по пробелу и запятой.
Если вам нужно разделить строку по нескольким символам и удалить пустые строки из результата, вы можете использовать метод split() в комбинации с методом filter(). Например:
mystring = "hello, world" result = list(filter(None, [x.strip() for x in mystring.split([' ', ','])])) print(result) # Вывод: ['hello', 'world']
Другие уроки курса "Python"
- Генерация QR-кодов с библиотекой qrcode
- Протокол управления контекстом
- Проверка версии Python
- Генераторные функции в Python
- Метод pos в Python
- Работа с множествами в Python
- Работа с комплексными числами в Python
- Печать календаря
- Оператор объединения словарей
- Логирование с Logzero
- Парсинг веб-страниц с Beautiful Soup
- Расширение операции побитового «и» в Python
- Метод count в Python: почему count(», ») возвращает 4?
- Списки в Python
- Работа с NumPy массивами
- Метод get() в Python
- Равенство и идентичность в Python
- Импорт и использование модулей в Python
- Запуск асинхронной корутины
- Статическая типизация в Python
- Сравнение строк в Python
- GitHub в Telegram: подписка на уведомления
- Pretty-printing JSON в Python
- Получение ID процесса
- Путь к интерпретатору Python
- Ввод нескольких значений
- Удаление дубликатов из списка
- Установка и использование pyshorteners
- Логические значения в Python
- Работа с Colorama
- Метод hash в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Назначение максимального и минимального значения переменной в Python.
- Структуры данных в Python
- Вывод переменной и строки в Python
- Многопоточность и асинхронное программирование в Python
- Модуль pprint: улучшение вывода данных
- Оператор «not» в Python
- Применение функции к списку
- Работа с процессами в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Возвращение нескольких значений
- Переворот последовательности
- Транспонирование матрицы
- Форматирование строк с помощью f-строк
- Работа с модулем Calendar
- Установка и использование Virtualenv















