Курс 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"
- Метод invert для побитового отрицания
- Создание директории в Python
- Defaultdict в Python
- Функция map() и ленивая оценка
- Пропуск начальных строк с помощью dropwhile()
- Оператор «or» в Python
- Использование модуля __future__
- Функция enumerate в Python
- Конкатенация строк с помощью join()
- Динамические маршруты во Flask
- Логирование с Logzero: ротация файла
- Таймер обратного отсчета
- Псевдонимы в Python
- Мощь вложенных функций в Python
- Форматирование заголовков в Python
- Сортировка в Python
- Использование super() в Python
- Лимиты на ресурсы Python
- Проблемы с именами переменных
- Функция с **kwargs в Python
- Импорт модулей в Python 3.12
- Перегрузка операторов в Python
- Python Поверхностное Копирование
- Улучшение читаемости кода в Python
- Сравнение def и lambda функций в Python
- Функциональное программирование.
- Отправка HTTP-запросов в Python
- Перевод эмодзи и эмотиконов.
- Работа со слайсами
- Вычисление логарифмов в Python
- PATCH-запрос с библиотекой requests
- Безопасные SQL-запросы в Python 3.11
- Сериализация данных в JSON с помощью json.dumps
- Объединение списков с помощью zip
- Реализация операции -= для пользовательского класса
- Установка виртуального окружения Python
- Фильтрация элементов с помощью islice
- Принципы LSP и ISP в Python
- Подсчет элементов в списке с Counter
- Python Метод Union Множеств
- Форматирование строк в Python
- Преобразование Excel в PDF с Spire.XLS
- Создание словарей и множеств в Python















