Курс 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. Установка Python — Простое руководство
  3. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  4. Разрешение имен в Python
  5. Оператор continue в Python
  6. Метод get() для словарей
  7. Возврат нескольких значений
  8. Проектирование Singleton с метаклассом
  9. Сортировка в Python
  10. Бесконечная проверка в Python
  11. Управление импортом в Python
  12. Работа с временем в Python
  13. Сортировка и разворот списка
  14. Numpy: использование Ellipsis
  15. Объединение словарей в Python 3.5+
  16. Метод gt в Python
  17. Метод rmatmul для обратного матричного умножения
  18. Операции с кортежами
  19. Множественное наследование в Python
  20. Операции с датами в Python
  21. Flask — веб-фреймворк Python
  22. Форматирование строк с f-строками
  23. Динамическая типизация в Python
  24. Получение срезов итераторов
  25. Numpy: разбиение массивов
  26. Создание функций высшего порядка
  27. Работа с zip-архивами в Python
  28. Комментарии в Python
  29. Отладка утечек памяти в Python
  30. Работа с контекстным менеджером Pool
  31. Удаление ключа из словаря в Python
  32. Генерация случайных данных в NumPy
  33. Сложение матриц в NumPy
  34. Создание новой даты в Python
  35. Методы обработки строк в Python
  36. Переименование файлов в Python
  37. Отделение звука от видео
  38. Lambda Functions in Python
  39. Получение списка кортежей из словаря
  40. Улучшенные подсказки для импорта в Python 3.12
  41. Выражения-генераторы в Python
  42. Сериализация данных в JSON с помощью json.dumps
  43. Метод enumerate() в Python
  44. Логические операторы в Python
  45. Библиотека Chartify: руководство
  46. Передача аргументов в Python

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