Курс 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. Метод radd для пользовательских чисел
  2. Работа с модулем bisect
  3. Подсчет частотности элементов в Python
  4. Группировка элементов в словарь
  5. Создание даты из строки ISO
  6. Методы split() и join() — Python строк.
  7. Множественное назначение в Python
  8. Открытие и редактирование скриптов Python
  9. Сортировка списка по индексам
  10. Профилирование с Pandas
  11. Приближение чисел в Python
  12. Множественные конструкторы в Python
  13. Лямбда-функции для min/max
  14. Доступ к локальным переменным
  15. Красивый вывод списка
  16. Подписка на Kaspersky Team
  17. CLI-инструмент howdoi
  18. Работа с контекстными переменными
  19. Копирование словарей и списков в Python
  20. Лямбда-функции в defaultdict
  21. Функция zip() в Python
  22. Динамическая типизация в Python
  23. Форматирование строк в Python
  24. Генераторы в Python
  25. Модуль functools в Python
  26. Измерение времени выполнения кода с помощью time
  27. Атрибуты объекта в Python
  28. Анонимные функции Lambda
  29. Область видимости переменных
  30. Пустой оператор pass в Python
  31. Поиск индекса элемента
  32. Подробная информация о %pinfo
  33. Структура строк в Python
  34. Создание новой даты в Python
  35. Принципы LSP и ISP в Python
  36. Работа с WindowsPath()
  37. Очистка строки в Python
  38. Округление чисел с помощью round
  39. Избегайте изменяемых аргументов
  40. Определение объема памяти объекта
  41. Генераторы в Python
  42. Решатель судоку на Python с pygame
  43. Работа со слайсами
  44. Поиск наиболее частого элемента списке
  45. Инвертирование словаря

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