Курс 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. Проблемы с dict в Python
  2. Работа с модулем random
  3. Python и Монти Пайтон
  4. Преобразование списка в словарь через генератор
  5. Удаление ссылок в Python
  6. Импорт с альтернативным именем
  7. Фильтрация списка от «ложных» значений
  8. None в Python: использование и особенности
  9. Вывод переменной и строки в Python
  10. Перетасовка списков в Python
  11. Отладка кода
  12. Генерация тестовых данных с factory_boy
  13. Работа с комплексными числами
  14. Функция reduce() из модуля functools
  15. Срез списка в Python
  16. Разделение строки в Python
  17. Подписка на @SelectelNews
  18. Объединение списков в Python.
  19. Переменные в Python
  20. Шаблоны и наследование в Flask
  21. Разность множеств
  22. Работа с аргументами командной строки
  23. Метод сравнения объектов в Python
  24. Howdoi — получение ответов из терминала
  25. Класс-оболочка для словарей
  26. Метод __index__ в Python
  27. Проверка переменных окружения в Python
  28. Python-dateutil — работа с датами
  29. Расширение информации об ошибке в Python
  30. Ввод нескольких значений
  31. Логические значения в Python
  32. Создание копии списка в Python
  33. Тестирование с unittest
  34. Поиск элементов BeautifulSoup
  35. Работа с YAML в Python
  36. Удаление ключей из словаря
  37. Модуль pprint: улучшение вывода данных
  38. Блок try…finally в Python
  39. Преобразование списков в словарь
  40. Проверка элементов списка условием
  41. Дефолтные параметры в Python
  42. Создание именованных кортежей в Python
  43. Генератор чисел Фибоначчи

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