Курс 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
  3. Логирование с Logzero
  4. Работа с географическими данными в Python
  5. Профилирование данных с Pandas.
  6. Работа с NumPy
  7. Срезы в Python
  8. Уникальные значения из списка
  9. Настройка нарезки списков
  10. Преобразование Excel в PDF с Spire.XLS
  11. Анонимные функции Lambda
  12. JSON в Python: модуль, dump, dumps, load
  13. Непрерывная проверка в Python
  14. Подсчет частоты элементов с Counter
  15. Инициализация переменных
  16. Преобразование символов с помощью map
  17. Построение графиков в терминале с bashplotlib
  18. Python union() функция — объединение множеств
  19. Работа с комплексными числами
  20. Вложенные циклы в Python
  21. Метод join() для объединения элементов
  22. Функции map, filter и reduce
  23. Порядок операций в Python
  24. Переопределение метода sub
  25. Оператор Walrus в Python 3.8
  26. Разделение строки с регулярными выражениями
  27. Метод __irshift__ для побитового сдвига вправо
  28. Отображение графиков в Jupyter с Matplotlib
  29. Форматирование строк в Python
  30. Переменная с нижним подчеркиванием
  31. Получение локальных переменных в Python
  32. Доступ к локальным переменным
  33. Counter() — подсчет элементов
  34. Логирование с Logzero
  35. Разделение строки на пары ключ-значение.
  36. Python Метод sleep() из time
  37. Операторы увеличения и уменьшения в Python
  38. Метод join() для объединения строк
  39. ROT13 Шифр Цезаря в Python
  40. Подсказки типов в Python
  41. Установка пакетов с помощью pip
  42. Компиляция регулярных выражений
  43. Ключевое слово global в Python
  44. Итерация по коллекции в Python
  45. Справка по импортированным модулям
  46. Атрибуты массивов в Numpy

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