Курс 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"
- Удаление falsy-значений из списка с помощью filter
- Создание и использование модулей в Python
- Вывод переменной и строки в Python
- Реализация метода __abs__ в Python
- Логирование в Python
- Аргумент по умолчанию
- Модуль antigravity: генерация координат
- Атрибуты объекта в Python
- %pinfo: получение информации об объекте
- Вакансии в Nebius
- Инверсия списка и строки в Python
- Декоратор Ajax required
- Работа с функцией next() в Python
- Возврат нескольких значений
- Генераторы в Python
- Генератор списка в Python
- Аннотации типов в Python
- Проверка подстроки в строке с помощью in
- Функции all() и any() в Python
- Установка библиотек в Python
- Уникальность ключей в словаре
- Область видимости переменных
- Работа с итераторами в Python
- Создание файла с проверкой ошибки
- Рекурсия для обращения строки
- Вычисление времени выполнения
- Распаковка аргументов в Python
- Основы работы со строками в Python
- Настройка Cron
- Оператор += для объединения строк
- Автоматизация действий с Pyautogui
- Оператор break в Python
- Экспорт функций в Python
- Отправка HTTP-запросов в Python
- Метод ifloordiv для пользовательских классов
- Создание GUI с Tkinter: Entry
- Измерение времени выполнения кода с помощью time
- Создание функций высшего порядка
- Комментарии в Python
- Очистка входных данных
- lru_cache оптимизация функций
- Изменение элемента списка
- Оператор (*) в Python
- Работа с множествами в Python
- Многострочные комментарии в Python
- Частичное совпадение ввода
- Создание списков в Python
- Progress с библиотекой tqdm
- Получение пути к текущему скрипту с помощью os















