Курс 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. Обезопасьте ввод данных
  2. Настройка вывода NumPy
  3. Открытие, чтение и закрытие файла
  4. Создание панели меню Tkinter
  5. Функции в Python: создание и вызов
  6. Добавление кнопки в tkinter
  7. Создание задания в Cron
  8. Enum в Python
  9. Метод __iand__ для пользовательских классов
  10. Функции в Python
  11. Объединение словарей в Python
  12. Работа с timedelta
  13. Декораторы в Python
  14. Настройка логгера Logzero
  15. Работа с срезами в Numpy
  16. Разработка игры Pong с turtle
  17. Concrete Paths — метод .with_suffix()
  18. Структура данных deque в Python
  19. Счетчик ссылок в Python
  20. Операции с массивами в NumPy
  21. Переопределение метода xor в Python
  22. Копирование списков в Python
  23. Сортировка HTML по CSS-селектору
  24. Методы split() и join() — Python строк.
  25. Оформление кода по PEP 8
  26. Создание комплексных чисел
  27. Резервирование символов в Python
  28. Метод pos в Python
  29. Переворот списка в Python
  30. Взаимодействие с sys
  31. Создание новых списков
  32. Управление фоновыми задачами в Python
  33. Создание и обучение модели с Keras
  34. Роль ключевого слова self
  35. Получение списка кортежей из словаря
  36. Применение функции к элементам списка
  37. Форматирование строк в Python
  38. Модуль future Python
  39. Печать комбинаций в Python с Itertools
  40. Оператор «or» в Python
  41. Проверка типов с использованием isinstance
  42. Работа с датой и временем в Python
  43. Поиск наиболее частого элемента в списке
  44. Создание класса очереди
  45. Проверка индексов коллекции
  46. Создание словарей в Python
  47. Python reversed() функция

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