Курс 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. Работа с zip()
  2. Подсказки типов в Python
  3. Сортировка списка по индексам
  4. Python Enum Weekday Usage
  5. Асинхронное программирование с asyncio
  6. Использование подчеркивания в REPL
  7. Структурирование именованных констант
  8. Копирование списков в Python
  9. Локальные переменные.
  10. Оператор match в Python
  11. capitalize() — изменение регистра первого символа строки
  12. Изменение элемента списка
  13. Функция __init__ в Python
  14. Pretty-printing JSON в Python
  15. Основные операции с Numpy
  16. Работа с асинхронными задачами в Python
  17. Транспонирование 2D-массива с помощью zip
  18. Оператор «is not» в Python
  19. Функция zip() — объединение последовательностей
  20. Функциональное программирование в Python
  21. Метод enumerate() в Python
  22. Оператор in для Python
  23. Вычисление времени выполнения
  24. Метод splitlines() для разделения строк
  25. Поиск самого длинного слова в списке с использованием max()
  26. Подписка на @SelectelNews
  27. Создание спинбокса в tkinter
  28. Установка и обучение ChatterBot
  29. Работа с классами данных
  30. Конвертация коллекций в Python
  31. Именование переменных в Python
  32. Добавление Progressbar в Python
  33. Декораторы с аргументами
  34. Управление экспортом элементов
  35. Область видимости переменных
  36. Установка и использование howdoi
  37. Удаление элементов из списка
  38. Применение функции к списку
  39. Создание списка дат
  40. Инверсия списка и строки в Python
  41. Слияние словарей в Python 3.9
  42. Дизассемблирование Python кода

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