Курс Python → Разделение строк методом split()

Python предоставляет удобный способ разделения строк на список подстрок с помощью метода split(). Для этого достаточно вызвать этот метод у строки, которую вы хотите разбить, и передать в него символ, по которому будет происходить разделение. Например, если у вас есть строка «Пример текста для разбиения», и вы хотите разбить ее на слова, вы можете использовать следующий код:


mystring = "Пример текста для разбиения"
words = mystring.split()
print(words)

В данном случае, метод split() разобьет строку по символу пробела и вернет список слов. Однако, если вам нужно разделить строку по другому символу, то вы можете передать его в качестве аргумента методу split(). Например, чтобы разделить строку по запятой, вы можете воспользоваться следующим кодом:


mystring = "apple,banana,cherry"
fruits = mystring.split(",")
print(fruits)

Если вам необходимо разделить строку по пустому месту, то вы можете использовать метод split() без аргументов. В этом случае, строка будет разделена по любым последовательностям пробельных символов. Например:


mystring = "Это пример  текста   для   разбиения"
words = mystring.split()
print(words)

Кроме того, метод split() имеет необязательный параметр maxsplit, который позволяет определить максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает отсутствие ограничений. Однако, вы можете указать конкретное число разбиений. Например, чтобы разбить строку только на две части, вы можете воспользоваться следующим кодом:


mystring = "разбить эту строку на две части"
parts = mystring.split(" ", 1)
print(parts)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Основы работы со строками в Python
  2. Concrete Paths — метод .with_suffix()
  3. Перемещение и удаление файлов в Python
  4. Список импортированных модулей в Python
  5. Установка Git и AWS CLI
  6. Проверка дублей в списке.
  7. Списки: объединение, изменение
  8. Использование двоеточия в Python
  9. Удаление элемента по индексу в Python
  10. Методы и функции в Python
  11. Лямбда-функции в цикле
  12. Копирование словарей и списков в Python
  13. Итерация по коллекции в Python
  14. f-строки в формате строк
  15. Удаление элементов из списка в Python
  16. Логические операторы в Python
  17. Приоритет операций в Python
  18. Обработка ошибок в JSON данных
  19. Метод rxor для операции побитового исключающего «или»
  20. Использование модуля __future__
  21. Python 3.12: Псевдонимы типов
  22. Работа с индексами списков
  23. Присвоение и ссылки
  24. Декораторы в Python
  25. Импортирование в Python
  26. Блок else в Python
  27. Структура данных deque в Python
  28. Оператор умножения для вектора
  29. Назначение максимального и минимального значения переменной в Python.
  30. JMESPath в Python
  31. Инвертирование словаря
  32. Форматирование строк с помощью f-строк
  33. Генерация QR-кодов с библиотекой qrcode
  34. Структурирование данных с Pydantic
  35. Замена подстроки
  36. Повторение элементов списков
  37. Метод pop() списка
  38. Списки в Python: основы
  39. Отладка регулярных выражений в Python
  40. Функция all() в Python
  41. Расчет времени выполнения
  42. Передача аргументов в Python
  43. Поиск частых элементов в списке
  44. Многострочные комментарии в Python
  45. Получение списка кортежей из словаря
  46. Работа с классами данных
  47. Декораторы в Python
  48. Поток данных в Python

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