Курс 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. Создание и обучение модели с Keras
  3. Mad Libs Generator
  4. Работа со строками в Python
  5. Подписка на SelectelNews в Twitter
  6. Измерение времени выполнения кода
  7. Профилирование с Pandas
  8. Преобразование регистра строк
  9. Модуль array: создание и использование массивов
  10. F-строки в Python
  11. Оператор += для объединения строк
  12. Оператор is в Python
  13. Работа с файловой системой в Python
  14. Создание словаря в Python
  15. Капитализация строк
  16. Основы работы со строками в Python
  17. Фильтрация списка чисел
  18. Именованные срезы в Python
  19. Поиск индекса элемента
  20. Объединение списков с использованием itertools.chain
  21. Нахождение хеша для бесконечности и NaN в Python
  22. Многопоточность в Python
  23. Отслеживание прогресса с tqdm
  24. Описание скриптов в README
  25. Объединение списков в Python
  26. Измерение времени выполнения кода
  27. Именование переменных в Python
  28. Defaultdict в Python
  29. Вывод баннеров
  30. Модуль subprocess: запуск внешних команд
  31. Сложение матриц в NumPy
  32. Искажение имен в Python
  33. Метод ipow для возведения в степень
  34. Логирование с Logzero
  35. Проверка вхождения подстроки
  36. Настройка Cron
  37. Подсчет элементов в списке с Counter
  38. Генераторы списков
  39. Область видимости переменных
  40. Работа с изменяемыми списками
  41. Конкатенация строк с join() в Python
  42. Наследование в программировании
  43. Обработка исключений в Python
  44. Документация функции help() в Python
  45. Копирование файлов с shutil()

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