Курс 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. Удаление falsy-значений из списка с помощью filter
  2. Создание и использование модулей в Python
  3. Вывод переменной и строки в Python
  4. Реализация метода __abs__ в Python
  5. Логирование в Python
  6. Аргумент по умолчанию
  7. Модуль antigravity: генерация координат
  8. Атрибуты объекта в Python
  9. %pinfo: получение информации об объекте
  10. Вакансии в Nebius
  11. Инверсия списка и строки в Python
  12. Декоратор Ajax required
  13. Работа с функцией next() в Python
  14. Возврат нескольких значений
  15. Генераторы в Python
  16. Генератор списка в Python
  17. Аннотации типов в Python
  18. Проверка подстроки в строке с помощью in
  19. Функции all() и any() в Python
  20. Установка библиотек в Python
  21. Уникальность ключей в словаре
  22. Область видимости переменных
  23. Работа с итераторами в Python
  24. Создание файла с проверкой ошибки
  25. Рекурсия для обращения строки
  26. Вычисление времени выполнения
  27. Распаковка аргументов в Python
  28. Основы работы со строками в Python
  29. Настройка Cron
  30. Оператор += для объединения строк
  31. Автоматизация действий с Pyautogui
  32. Оператор break в Python
  33. Экспорт функций в Python
  34. Отправка HTTP-запросов в Python
  35. Метод ifloordiv для пользовательских классов
  36. Создание GUI с Tkinter: Entry
  37. Измерение времени выполнения кода с помощью time
  38. Создание функций высшего порядка
  39. Комментарии в Python
  40. Очистка входных данных
  41. lru_cache оптимизация функций
  42. Изменение элемента списка
  43. Оператор (*) в Python
  44. Работа с множествами в Python
  45. Многострочные комментарии в Python
  46. Частичное совпадение ввода
  47. Создание списков в Python
  48. Progress с библиотекой tqdm
  49. Получение пути к текущему скрипту с помощью os

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