Курс 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. Форматирование даты с strftime()
  2. Оператор Walrus в Python 3.8
  3. Генераторы данных
  4. Проекты на Python
  5. Преобразование текста в нижний регистр
  6. Работа с модулем random
  7. Создание списка через итерацию
  8. Установка и использование модуля «howdoi»
  9. Работа с прокси в Python
  10. F-строки в Python
  11. Работа с collections в Python.
  12. Преобразование вложенного списка
  13. Переопределение метода delitem в Python
  14. Хэш-функции и метод цепочек
  15. Множественное назначение в Python
  16. Определение объема памяти объекта
  17. Метод init в Python
  18. Форматирование данных с pprint
  19. Извлечение аудио из видео
  20. Импорт классов из другого файла
  21. Обработка исключений в Python
  22. Отрицательные индексы списков в Python
  23. Хеширование паролей с использованием salt
  24. Docstring в Python
  25. Оператор морж в Python 3.8
  26. Работа с атрибутом dict
  27. Логирование с Logzero
  28. Подсчет частотности элементов в Python
  29. Использование обратной косой черты в f-строках
  30. Преобразование строки в число
  31. UserString в Python
  32. Умножение строк и списков
  33. Объединение списков в строку
  34. Множества и frozenset
  35. Retrying в Python: повторные вызовы
  36. Генераторы словарей и множеств
  37. Создание панели меню Tkinter
  38. Оператор is в Python
  39. Удаление файлов и папок в Python
  40. Методы list в Python
  41. Метод clear для коллекций
  42. Декоратор total_ordering для класса Point
  43. Добавление кнопки в tkinter

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