Курс 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 3.x
  2. Метод rxor для операции побитового исключающего «или»
  3. Оператор in и not in в Python
  4. Регулярные выражения в Python
  5. Работа с утверждениями в Python
  6. Генерация тестовых данных с factory_boy
  7. Переименование файлов в Python
  8. Защита данных в Python
  9. Нахождение пересечения множеств
  10. Модуль Antigravity в Python 3
  11. Создание копии списка в Python
  12. Работа с IP-адресами в Python
  13. JMESPath в Python
  14. Названия столбцов в Python таблицах
  15. Отладка регулярных выражений в Python
  16. Итераторы с потерямиZIP
  17. Логирование в Python
  18. Оптимизация параметров в Python
  19. Список переменных в Python
  20. Генерация QR-кодов с библиотекой qrcode
  21. Множества и frozenset
  22. Улучшение читаемости кода в Python
  23. Введение в PyTorch
  24. Округление в Python
  25. Создание класса в Python
  26. Построение графиков в Matplotlib
  27. Роль object и type в Python
  28. Печать комбинаций в Python с Itertools
  29. Измерение времени выполнения кода
  30. Создание и инициализация объектов
  31. Создание namedtuple списком полей
  32. Возвращение нескольких значений
  33. Поиск шаблона в начале строки
  34. Частичное применение функций в Python
  35. Defaultdict в Python
  36. Очистка данных с Pandas
  37. Обрезка изображения с Pillow
  38. Многоточие в Python
  39. Метод __iand__ для пользовательских классов
  40. Многострочные комментарии в Python
  41. Обработка исключений
  42. Удаление элементов из списка
  43. Оператор морж в Python 3.8
  44. Поиск самого частого элемента
  45. Очистка входных данных
  46. Метод __getitem__ в Python
  47. Выбор редактора кода.

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