Курс 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. Статическая типизация в Python
  2. Проверка кортежей.
  3. Список и кортеж в Python
  4. Генераторы в Python
  5. Оператор «not» в Python
  6. Списки: объединение, изменение
  7. Установка и использование howdoi
  8. Сокращение ссылок с pyshorteners
  9. Метод split() для разделения строк
  10. split() — разделение строки
  11. IPython и Jupyter Notebook: руководство
  12. Python UserString — создание подклассов строк
  13. Копирование файлов с shutil()
  14. Управление контекстом выполнения
  15. Получение пути к текущему скрипту с помощью os
  16. Символ подчеркивания в Python
  17. Область видимости переменных
  18. Сортировка HTML-элементов
  19. Расширение операции побитового «и» в Python
  20. Оператор объединения словарей
  21. Объединение кортежей в Python
  22. Работа с рекламными данными в Pandas
  23. Удаление элемента из списка
  24. Генераторы в Python
  25. Просмотр атрибутов и методов класса
  26. Атрибуты класса и экземпляра в Python
  27. Удаление пробелов методом translate()
  28. Python 3.12: переиспользование кавычек
  29. SciPy: широкий функционал для математических операций
  30. Оценка точности модели
  31. Beautiful Soup — извлечение данных из HTML
  32. Нахождение хеша для бесконечности и NaN в Python
  33. Значения по умолчанию в Python
  34. Декораторы в Python
  35. Подсказки при вводе данных в Python
  36. List Comprehension Tutorial
  37. Форматирование данных с pprint
  38. Циклы for в Python
  39. Python Метод Union Множеств
  40. Функции map, filter, reduce
  41. Форматирование вывода с F-строками
  42. Переопределение метода sub
  43. Декоратор @override
  44. Работа с изменяемыми коллекциями
  45. Условные выражения в Python
  46. Конкатенация строк в Python
  47. Применение команды break
  48. Управление браузером с Selenium

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