Курс 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. Модуль array: создание и использование массивов
  2. Метод __ixor__ для побитового исключающего ИЛИ
  3. Получение значений из словарей
  4. Numpy: объединение массивов
  5. Замена атрибута в именованном кортеже
  6. Оптимизация сравнения в Python
  7. Разделение строки на пары ключ-значение.
  8. split() — разделение строки
  9. Преобразование числа в восьмеричную строку
  10. Проверка переменных окружения в Python
  11. Оператор in для Python
  12. Логирование с Loguru
  13. Управление мышью и клавиатурой с Pyautogui
  14. Генераторы в Python
  15. Асинхронное программирование с asyncio
  16. Использование модуля __future__
  17. Метод join() для объединения элементов строки
  18. Базовые объекты Python
  19. Модуль subprocess: запуск внешних команд
  20. Установка и загрузка Instaloader
  21. Операторы сравнения в Python
  22. Работа с часовыми поясами в Python.
  23. Установка переменной среды в Python
  24. Документирование функций в Python
  25. Измерение времени выполнения кода
  26. Поиск шаблона в начале строки
  27. Библиотека itertools: объединение списков
  28. Получение размера объекта с sys.getsizeof()
  29. Обработка ошибок ввода данных
  30. Визуализация пропусков данных
  31. Копирование списков в Python
  32. Протокол управления контекстом
  33. Модуль pprint
  34. Утечки переменных цикла в Python 3.x
  35. Подсчет элементов с помощью Counter
  36. Подсказки типов в Python
  37. Регулярные выражения в Python
  38. Функция product() в Python
  39. Python itertools combinations() — группировка элементов
  40. Комментарии в Python
  41. Сравнение неупорядоченных списков
  42. Подсчет элементов с помощью Counter из collections
  43. Генерация QR-кодов с библиотекой qrcode
  44. Использование функции enumerate()
  45. Хранение данных с помощью dataclasses
  46. Проверка наличия элемента в списке

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