Курс 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"
- Обработка ошибок в Python
- Игра «Виселица» на Python
- Списки в Python: синтаксис представления
- Функции map() и reduce() в Python
- Фильтрация элементов с помощью islice
- Копирование в Python
- Установка random seed в Python
- Пропуск начальных строк с помощью dropwhile()
- Форматирование данных с pprint
- Представление бесконечности в Python
- Поиск кода
- Создание генераторов
- Объединение объектов в Python
- Переопределение метода
- Обмен значений переменных в Python
- Отношения подклассов в Python
- Модуль subprocess: запуск внешних команд
- Работа с enumerate()
- Упрощение работы с JSON-данными в Python
- Измерение времени выполнения кода
- Логирование в Python
- Ограничение ресурсов в Python
- Проблемы с dict в Python
- Проверка кортежей.
- Метод __ilshift__ для битового сдвига влево
- Сравнение неупорядоченных списков
- Генераторы в Python
- Реверс строки и списка в Python.
- Создание и операции с дробями
- Ускорение кода с помощью векторизации
- Функции all() и any() в Python
- Роль ключевого слова self
- Оператор «not» в Python
- Метод join для объединения строк
- Установка и использование Python-dateutil
- Распаковка значений в Python
- Python: библиотеки и функции
- Получение текущего времени в Python
- Цикл for в Python
- Метод __iand__ для пользовательских классов
- Работа с аргументами командной строки в Python
- Декораторы в Python
- Метод split() для разделения строк
- Итерация по копии коллекции
- Сортировка в Python
- Форматирование строк в Python.
- Оператор «or» в Python
- Профилирование данных с Pandas.
- Функция divmod() в Python















