Курс 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 и Юникод: работа с цифрами
- Ключевое слово global в Python
- Метаклассы в Python
- Повторение элементов в Python
- Тестирование функции сложения
- Структурирование данных с Pydantic
- Подписка на SelectelNews в Twitter
- Генерация ключей RSA
- Python Enumerate
- Объединение объектов в Python
- Сравнение def и lambda-функций
- Bootle — простой веб-фреймворк
- Работа с асинхронными задачами в Python
- Работа с необработанными строками
- Измерение времени выполнения кода с использованием time
- Генерация UUID в Python
- Метод __iand__ для пользовательских классов
- Область видимости переменных
- Работа с атрибутом dict
- Компиляция регулярных выражений
- Избегание изменяемых аргументов
- Создание словаря через dict comprehension
- Работа со случайными элементами
- Оператор «and» в Python
- Метод setdefault() в Python
- Срезы в Python
- Big O оптимизация
- Асинхронный код в Python
- Оценка точности модели
- Выражения-генераторы в Python
- Разрешение имен в Python
- Управление IP-адресами через прокси
- Условные выражения в Python
- Обход словаря в Python
- Преобразование числа в восьмеричную строку
- Хэш-функции в Python
- Объединение коллекций в Python
- Добавление кнопки в tkinter
- Генераторы списков
- PUT запрос для обновления данных
- Статическая типизация в Python
- Передача аргументов через **arguments
- Работа с аргументами командной строки
- Изменения в обработке логических значений
- Создание панели меню Tkinter















