Курс 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. Измерение времени выполнения кода
  2. Flask: создание веб-приложений
  3. kwargs в Python
  4. Возврат нескольких значений
  5. Псевдонимы в Python
  6. Фильтрация данных в Python.
  7. Определение основы слова с showballstemmer
  8. Перевод текста с Python Translator
  9. Метод __int__ в Python
  10. Переменная с нижним подчеркиванием
  11. Операторы увеличения и уменьшения в Python
  12. Математические функции в Python
  13. Генераторы в Python
  14. Тестирование с unittest
  15. Big O оптимизация
  16. Отображение графиков в Jupyter с Matplotlib
  17. Кортеж в Python: создание, доступ, изменение
  18. Работа с f-строками 2.0
  19. Подчеркивание в REPL
  20. Форматирование строк в Python.
  21. Метод __ixor__ для побитового исключающего ИЛИ
  22. Декораторы в Python
  23. Бесконечная проверка в Python
  24. Вывод букв строки в Python
  25. Глобальные переменные в Python
  26. Генерация резюме в Gensim
  27. Модуль math: константы π и e
  28. Лямбда-функции для min/max
  29. Многострочные комментарии в Python
  30. Библиотека funcy: удобные утилиты
  31. Генераторы по генератору
  32. Условные выражения в Python
  33. Сортировка и обратный порядок
  34. ChainMap избыточные ключи
  35. Оценка точности модели
  36. Solidity для DeFi Ethereum
  37. Удаление элемента из списка в Python
  38. Измерение времени выполнения кода
  39. Работа с географическими данными в Python
  40. Оператор walrus в Python
  41. Переворот строки
  42. Переворот списка в Python
  43. Изменение регистра данных

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