Курс 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"
- Создание Telegram-бота на Python
- Оператор распаковки в Python
- Переопределение метода __rshift__
- Сортировка в Python
- Однострочники Python
- Моржовый оператор в Python 3.8
- Создание словаря через dict comprehension
- Создание пользовательской коллекции в Python
- UserList в Python: Описание и примеры использования
- Модуль itertools: комбинации и перестановки
- Разность множеств
- Простой калькулятор Python
- Оптимизация памяти с __slots__
- Декораторы для регистрации функций
- Открытие и запись файлов
- Использование обратной косой черты в f-строках
- Работа с датой и временем в Python
- Создание веб-приложения с Flask
- Объединение словарей в Python
- Создание лямбда-функций
- Перевод эмодзи и эмотиконов.
- Объединение словарей в Python
- Конвертация коллекций в Python.
- Блок else в циклах.
- Метод classmethod
- Функции all и any в Python
- Модуль subprocess: запуск внешних команд
- Python 3.12: переиспользование кавычек
- Руководство по Pymorphy2
- Создание новых списков
- Перевод двоичного кода в целое число
- Изменение логики работы с временем
- Модуль sys: основы
- Оператор * в Python
- Определение функций с необязательными аргументами
- Декораторы с @wraps
- Настройка вывода в Numpy
- Проверка версии Python
- Руководство по библиотеке pydantic
- Преобразование списка в словарь через генератор
- Модуль itertools: эффективная работа с итераторами
- Логирование в Python
- Сериализация данных в JSON с помощью json.dumps
- Метод split() для разделения строк
- Python Поверхностное Копирование
- Использование метода lower()















