Курс 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. Генерация QR-кодов с библиотекой qrcode
  2. Протокол управления контекстом
  3. Проверка версии Python
  4. Генераторные функции в Python
  5. Метод pos в Python
  6. Работа с множествами в Python
  7. Работа с комплексными числами в Python
  8. Печать календаря
  9. Оператор объединения словарей
  10. Логирование с Logzero
  11. Парсинг веб-страниц с Beautiful Soup
  12. Расширение операции побитового «и» в Python
  13. Метод count в Python: почему count(», ») возвращает 4?
  14. Списки в Python
  15. Работа с NumPy массивами
  16. Метод get() в Python
  17. Равенство и идентичность в Python
  18. Импорт и использование модулей в Python
  19. Запуск асинхронной корутины
  20. Статическая типизация в Python
  21. Сравнение строк в Python
  22. GitHub в Telegram: подписка на уведомления
  23. Pretty-printing JSON в Python
  24. Получение ID процесса
  25. Путь к интерпретатору Python
  26. Ввод нескольких значений
  27. Удаление дубликатов из списка
  28. Установка и использование pyshorteners
  29. Логические значения в Python
  30. Работа с Colorama
  31. Метод hash в Python
  32. Оптимизация гиперпараметров с Scikit Optimize
  33. Назначение максимального и минимального значения переменной в Python.
  34. Структуры данных в Python
  35. Вывод переменной и строки в Python
  36. Многопоточность и асинхронное программирование в Python
  37. Модуль pprint: улучшение вывода данных
  38. Оператор «not» в Python
  39. Применение функции к списку
  40. Работа с процессами в Python
  41. Удаление дубликатов из списка с помощью dict.fromkeys
  42. Возвращение нескольких значений
  43. Переворот последовательности
  44. Транспонирование матрицы
  45. Форматирование строк с помощью f-строк
  46. Работа с модулем Calendar
  47. Установка и использование Virtualenv

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