Курс 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"
- Подчеркивание в REPL
- Векторизация в Python с NumPy.
- Избегайте изменяемых аргументов
- Работа с модулем random
- Очистка списка от False, None, 0, «»
- Методы в Python
- Antigravity модуль
- Генерация QR-кодов с Python
- Измерение времени выполнения кода
- Метод eq для сравнения объектов
- Расчет времени выполнения кода
- Кортежи в Python: особенности и преимущества
- Оператор continue в Python
- Логирование с Loguru
- Удаление символов новой строки в Python.
- Замена текста в Python
- Защита данных в Python
- Оптимизация строк в Python
- Перемешивание списка с shuffle()
- Отладка в Python
- Работа с IP-адресами в Python
- Определение объема памяти объекта
- Значения по умолчанию в Python
- Генерация резюме в Gensim
- Преобразование числа в восьмеричную строку
- Циклы for в Python
- Вычисление натуральных логарифмов в NumPy
- Работа с *args и **kwargs в Python
- Работа со временем в Python
- Атрибуты класса и экземпляра
- Обработка элементов в Python
- Управление ресурсами с контекстными менеджерами
- Работа с getopt
- Структурирование данных с Pydantic
- Обучение модели с указанием эпох
- Python itertools combinations() — группировка элементов
- Инверсия списков и строк в Python
- Обновление шаблона base.html
- Оператор морж в Python 3.8
- Определение размера папок в Python
- Работа с аргументами командной строки в Python
- GitHub в Telegram: подписка на уведомления















