Курс 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. Создание словарей и множеств в Python.
  4. Аргумент по умолчанию
  5. Методы classmethod и staticmethod
  6. Контекстный менеджер в Python
  7. Конкатенация строк в Python
  8. Создание объекта времени
  9. Проверка ввода с помощью isdigit
  10. Транспонирование 2D-массива с помощью zip
  11. Конкатенация строк с join() в Python
  12. Удаление специальных символов с помощью re.sub
  13. Округление дробей в Python
  14. Поиск самого длинного слова в списке с использованием max()
  15. Равенство и идентичность в Python
  16. Python itertools combinations() — группировка элементов
  17. Введение в PyTorch
  18. Удаление дубликатов в pandas
  19. Лямбда-функции в цикле
  20. Подсчет элементов в списке с Counter
  21. Работа с геоданными с помощью geopy
  22. Модуль antigravity: генерация координат
  23. Методы работы со строками в Python
  24. Работа с срезами в Python
  25. Поиск уникальных и повторяющихся элементов
  26. Генерация случайных данных в NumPy
  27. Enum в Python: создание и использование перечислений
  28. Копирование списков в Python
  29. Структурирование именованных констант
  30. Работа с изображениями PIL
  31. Проверка версии Python
  32. Объединение строк с помощью метода join
  33. Подписка на @SelectelNews
  34. Распаковка аргументов в Python
  35. Оформление текста в консоли с TermColor
  36. Установка и использование Telegram API в Python
  37. Работа с timedelta в Python
  38. Преобразование чисел в Python
  39. Измерение времени выполнения с помощью time
  40. Python: динамическая типизация и проверка типов
  41. Асинхронный код в Python
  42. Метод get для словарей
  43. Динамические маршруты во Flask
  44. Работа с очередями в Python
  45. Обработка исключений в Python

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