Курс 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. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  2. Избегайте двойного подчеркивания
  3. Объединение списков в Python
  4. Создание класса в Python
  5. Изменение регистра данных
  6. Проверка версии Python
  7. Генераторы списков
  8. Необязательные аргументы в Python
  9. Оптимизация памяти с помощью __slots__
  10. Исправление ошибки NameError
  11. Метод join() для объединения элементов в строку.
  12. Создание .exe файла с pyinstaller
  13. Делегирование в Python
  14. Добавление кнопки в tkinter
  15. Работа с GitHub в Telegram
  16. Роль object и type в Python
  17. Преобразование Word в PDF с Spire.Doc
  18. Основы работы с os
  19. Извлечение данных из JSON
  20. Строковое представление объектов
  21. Генераторы в Python
  22. Декодирование строк в Python
  23. Регистрация на курсы SF Education
  24. Метод pop() списка
  25. Протокол управления контекстом
  26. Сложение матриц в NumPy
  27. Colorama: окрашивание текста в Python
  28. Оператор is в Python
  29. Работа со строками в Python
  30. Форматирование строк в Python
  31. Работа с словарями в Python
  32. Генераторы и сеты в Python
  33. Установка и использование Logzero
  34. Работа с collections в Python.
  35. Работа с файлами в Python
  36. Копирование объектов в Python
  37. Нахождение разницы между списками в Python
  38. Переворот строки с использованием цикла
  39. Импорт модуля из другого каталога
  40. Аннотации типов в Python
  41. Объединение коллекций в Python
  42. Работа с файлами в Python
  43. Определение наиболее частого элемента с помощью collections.Counter
  44. Работа с парами ключ-значение
  45. Работа со строками в Python

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