Курс Python → Разделение строки в Python

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

Например, если у нас есть строка mystring = "Hello, world!", и мы хотим разбить ее на список слов, мы можем использовать следующий код:

mystring = "Hello, world!"
words = mystring.split()
print(words)

Результат выполнения этого кода будет список ['Hello,', 'world!'], так как метод split() разделил строку на две подстроки — «Hello,» и «world!». Если же мы хотим разделить строку по другому разделителю, например, запятой, мы можем передать этот разделитель в метод split():

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

Результат выполнения этого кода будет список ['apple', 'orange', 'banana'], так как строка была разделена по символу запятой. Кроме того, метод split() имеет второй необязательный аргумент — maxsplit, который определяет максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает без ограничений.

В общем, метод split() является удобным способом разбить строку на список подстрок в Python, и может быть использован для различных задач обработки текста и данных.

Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Работа с collections.Counter
  2. Декораторы в Python
  3. Атрибуты класса и экземпляра в Python
  4. Выражения-генераторы в Python
  5. Генератор данных в Keras
  6. Добавление элемента к кортежу
  7. Функции высшего порядка в Python
  8. Вывод с переменной через запятую
  9. Работа с функцией next() в Python
  10. Обработка ошибок ввода данных
  11. Разделение строки на пары ключ-значение.
  12. Любовь к Python
  13. Копирование файлов с shutil()
  14. Переопределение метода __eq__
  15. Использование super() в Python
  16. Удаление ссылок в Python
  17. Метод __imod__ для Python
  18. Настройка шрифта и цвета в Tkinter
  19. Работа с многоуровневыми словарями в Python
  20. TON Smart Challenge #2: участие и подготовка
  21. Списки в Python: синтаксис представления
  22. Установка Git и AWS CLI
  23. Объединение, распаковка и деструктуризация
  24. Многопроцессорное программирование в Python
  25. Объединение словарей в Python
  26. Измерение времени выполнения кода
  27. Бинарный поиск
  28. Работа с байтовыми строками в Python
  29. Передача аргументов через **arguments
  30. Python-dateutil — работа с датами
  31. Частичное совпадение ввода
  32. Функции классификации комплексных чисел
  33. Делегирование в Python
  34. Заказ карты Тинькофф Black
  35. Очистка вывода в Python
  36. Функция map() и ленивая оценка
  37. Участие в LP стейкинге Waves
  38. Срезы в Python
  39. Работа с прокси в Python
  40. Распаковка аргументов в Python
  41. Решатель судоку на Python с pygame
  42. Создание вложенного генератора
  43. ChainMap избыточные ключи
  44. Модуль xkcd: загрузка комиксов
  45. Улучшенные подсказки для импорта в Python 3.12
  46. Установка и использование pyshorteners

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