Курс 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. Progress с библиотекой tqdm
  2. Регулярные выражения: метод match
  3. Использование метода lower()
  4. Метод rxor для операции побитового исключающего «или»
  5. Python enumerate() использование
  6. Вложенные функции в Python
  7. Гибкие функции Python
  8. Сравнение объектов в Python
  9. Оптимизация памяти с slots
  10. Оператор «not» в Python
  11. Создание задания в Cron
  12. Оператор assert в Python
  13. Функции в одну строку
  14. ChainMap избыточные ключи
  15. Работа с f-строками 2.0
  16. Уникальность ключей в словаре
  17. Обратный список чисел
  18. Проверка на истинность объектов в Python
  19. Форматирование строк в Python
  20. Модуль pprint
  21. Генератор бросков кубиков
  22. Условные выражения в Python
  23. Работа со списками
  24. Подробная информация о %pinfo
  25. Создание и инициализация объектов
  26. Работа с zip()
  27. Функция enumerate в Python
  28. Combobox в Tkinter
  29. Оператор match в Python
  30. Особенности ключей словаря в Python
  31. Просмотр внешних файлов в %pycat
  32. Генераторы в Python
  33. Избегание циклических зависимостей классов в Python
  34. Создание словарей с defaultdict
  35. Генератор списка в Python
  36. Solidity для DeFi Ethereum
  37. Метод count в Python: почему count(», ») возвращает 4?
  38. Официальный канал Python в Telegram
  39. Представление бесконечности в Python
  40. Создание и операции с дробями
  41. Разделение строк в Python
  42. Распаковка аргументов в Python
  43. Оператор «and» в Python
  44. Генератор надежных паролей
  45. Печать комбинаций в Python с Itertools
  46. Установка random seed в Python
  47. Отправка HTTP-запросов с User-Agent

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