Курс 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. Сравнение строк в Python
  2. Python Метод Union Множеств
  3. Работа с модулем glob в Python
  4. Оптимизация памяти с __slots__
  5. Подписка на SelectelNews в Twitter
  6. Обработка ошибок в JSON данных
  7. Виртуальное окружение Python
  8. Конвертация изображений в PDF
  9. Перегрузка операторов в Python
  10. Объединение кортежей в Python
  11. kwargs в Python
  12. Особенности ключей словаря в Python
  13. Оператор del в Python
  14. globals и locals
  15. Обработка ошибок в Python
  16. Оператор match в Python
  17. Метод get для словарей
  18. Оператор распаковки в Python
  19. Создание генераторов в Python
  20. Операторы объединения в Python 3.9
  21. Работа с атрибутом dict
  22. Определение наиболее частого элемента с помощью collections.Counter
  23. Поиск с библиотекой Google
  24. Преобразование символов с помощью map
  25. Очистка данных с помощью pandas
  26. Работа с множествами в Python
  27. Курсы Яндекс Практикум
  28. Форматирование строк в Python
  29. Аргумент по умолчанию
  30. Цикл for в Python
  31. Форматирование строк в Python
  32. Оформление кода по PEP 8
  33. Поиск шаблона в строке
  34. Обрезка изображения с Pillow
  35. Работа с часовыми поясами в Python
  36. Обмен переменными в Jupyter
  37. Округление в Python
  38. Оператор деления для класса Rational
  39. Оператор «is not» в Python
  40. Основы работы с os
  41. Модуль pprint: улучшение вывода данных
  42. Переворот списка в Python
  43. Работа с базами данных SQLite

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