Курс 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. Настройка шрифта и цвета в Tkinter
  2. Работа со слайсами
  3. Пропуск строк в файле с itertools
  4. Особенности запятых в Python
  5. Сортировка данных в Python
  6. Удаление дубликатов с помощью множеств
  7. Извлечение аудио из видео
  8. Резервирование символов в Python
  9. Методы shutil для работы с файлами
  10. Работа со словарями Python
  11. Использование подчеркивания в REPL
  12. Инициализация переменных
  13. Профилирование кода на Python
  14. Логирование в Python
  15. Вычисление натурального логарифма в NumPy
  16. Работа со строками в Python
  17. Работа с WindowsPath()
  18. Сортировка в Python
  19. Проверка ввода с помощью isdigit
  20. Сравнение def и lambda в Python
  21. Инверсия списков и строк в Python
  22. Разрешение имен в Python
  23. Поиск кода
  24. Создание генераторов
  25. Создание спинбокса в tkinter
  26. Декораторы в Python
  27. Распаковка элементов последовательности
  28. Работа с изменяемыми списками
  29. Создание детектора плагиата
  30. Операции с комплексными числами
  31. Определение индекса элемента списка
  32. Курс Data Scientist в медицине
  33. Оператор continue в Python
  34. Управление фоновыми задачами в Python
  35. Равенство и идентичность в Python
  36. Работа с CSV файлами в Python
  37. Операции с кортежами
  38. Преобразование данных в Python
  39. Комментарии в Python
  40. Модуль xkcd: добавление юмора в Python
  41. Работа с датой и временем в Python
  42. Обновление ключей в Python

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