Курс 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. Применение функции map() с лямбда-функциями
  2. Разбиение строки в Python
  3. Работа с эмодзи в Python
  4. Модуль xkcd: загрузка комиксов
  5. Работа с пользовательским вводом
  6. Реверс строки в Python
  7. Проверка дубликатов в Python
  8. Определение индекса элемента списка
  9. Повторение элементов в Python
  10. Функции в одну строку
  11. Поиск простых чисел
  12. Документирование функций в Python
  13. Анонимные функции Lambda
  14. История Python
  15. Функции all() и any() в Python
  16. Преобразование списков в словарь
  17. Настройка Cron
  18. Генератор списка с условием if
  19. Руководство по использованию Colorama
  20. Сортировка в Python
  21. Defaultdict в Python
  22. Изучение объектов с помощью dir()
  23. Пересечение списков с использованием множеств
  24. Импорт модулей и пакетов в Python
  25. Создание словарей с defaultdict()
  26. Модуль antigravity: генерация координат
  27. Работа с индексами списков
  28. Утечки переменных цикла в Python 3.x
  29. Работа с рекламными данными в Pandas
  30. Подсчет часто встречающихся элементов
  31. Модуль sys: основы
  32. Установка переменной среды в Python
  33. Измерение времени выполнения кода
  34. Генераторы списков
  35. Использование функции product
  36. Символ подчеркивания в Python
  37. Замер времени выполнения кода
  38. Flask: создание веб-приложений
  39. Проверка элемента в множестве.
  40. Пропуск начальных строк с помощью dropwhile()
  41. Работа с географическими данными.
  42. Оптимизация гиперпараметров с Scikit Optimize
  43. Логирование в Python
  44. Приближение чисел в Python
  45. Ускорение обработки данных с %autoawait

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