Курс 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. Библиотека Rich: форматирование текста
  2. Регистрация на курсы SF Education
  3. Проверка типа данных
  4. Управление мышью и клавиатурой с Pyautogui
  5. Операция += для списков
  6. Функция с *args.
  7. Структуры данных в Python
  8. Исключение NotImplementedError
  9. Принцип одной функции
  10. Установка и использование модуля Wikipedia
  11. Реверс строки в Python
  12. Метод rename() для переименования файлов и каталогов
  13. Работа со словарями с defaultdict из collections
  14. Метод Self в Python
  15. Объединение итераторов
  16. Преобразование PowerPoint в PDF.
  17. Декораторы в Python
  18. Разделение строки в Python
  19. Парсинг статей с Newspaper3k
  20. Нахождение разницы между списками в Python
  21. Проверка элемента в множестве.
  22. Извлечение аудио из видео
  23. Многострочные комментарии в Python
  24. Применение функций в Python
  25. Разность множеств
  26. Сортировка слиянием
  27. Списковое включение в Python
  28. Подсчет элементов с помощью Counter из collections
  29. Получение идентификатора объекта в памяти
  30. Применение функции map() с лямбда-функциями
  31. Фильтрация данных в Python.
  32. Объединение словарей в Python
  33. Метод __irshift__ для Python
  34. Участие в LP стейкинге Waves
  35. Мощь вложенных функций в Python
  36. Оптимизация памяти в Python
  37. Работа с итераторами в Python
  38. Метод __ixor__ для побитового исключающего ИЛИ
  39. Чтение бинарного файла в Python.
  40. Поиск наиболее частого элемента списке
  41. Проверка условий: all и any
  42. Метод setitem в Python
  43. Бинарный поиск
  44. Создание вложенных циклов for
  45. Аннотации типов в Python

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