Курс 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"

  1. Сравнение def и lambda функций в Python
  2. Создание комплексных чисел
  3. Множественное наследование в Python
  4. Оформление текста в консоли с TermColor
  5. Сравнение строк в Python
  6. Логирование с Logzero
  7. Копирование и вставка текста в Python
  8. Проверка типа объекта в Python
  9. Виртуальные среды в Python
  10. Импорт с альтернативным именем
  11. Работа со словарями в Python
  12. Конвертация изображений в PDF
  13. Управление контекстом выполнения кода
  14. Асинхронное программирование с asyncio
  15. Аннотации типов в Python
  16. Установка и использование howdoi
  17. Разделение строки с помощью re.split()
  18. Векторизация в Python с NumPy.
  19. Введение в Python
  20. Оператор «or» в Python
  21. Метод rpow в Python
  22. Работа с контекстными переменными
  23. Экспорт функций в Python
  24. Установка Home Assistant
  25. Библиотека funcy: удобные утилиты
  26. Python reversed() функция
  27. Возврат нескольких значений
  28. Вывод с переменной через запятую
  29. Управление контекстом с помощью декоратора contextmanager
  30. Объединение списков в Python
  31. Область видимости переменных
  32. Измерение времени выполнения кода
  33. Использование эмодзи в Python
  34. Использование type hints
  35. Создание файла с проверкой ошибки
  36. Реверс строки и списка в Python.
  37. Нахождение пересечения множеств
  38. Генераторы в Python
  39. Разделение строки в Python
  40. Извлечение новостей с newspaper3k
  41. Импорт модулей в Python 3.12
  42. Функция product() из itertools
  43. Python: возвращение нескольких значений
  44. Переопределение метода __pow__
  45. Получение локальных переменных в Python
  46. Генерация случайных чисел Python

Marketello читают маркетологи из крутых компаний