Курс 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. Использование обратной косой черты в f-строках
  2. Разница между датами
  3. Форматирование кода на Python
  4. Декоратор Property в Python
  5. Списковое включение в Python
  6. Конкатенация строк в Python
  7. Создание именованных кортежей в Python
  8. Руководство по Pymorphy2
  9. Структура данных словарь в Python
  10. Сортировка и разворот списка
  11. Итераторы с потерямиZIP
  12. Работа с файлами в Python
  13. Проверка элементов списка условием
  14. UserList в Python: Описание и примеры использования
  15. HTTP-запросы с библиотекой Requests
  16. Замена текста в Python
  17. Работа с IP-адресами в Python
  18. Метод join() для объединения элементов
  19. Метод rlshift для битового сдвига
  20. Функция __init__ в Python
  21. Копирование словарей и списков в Python
  22. Идентификатор объекта в Python
  23. Управление контекстом выполнения
  24. Сортировка HTML-элементов
  25. Управление браузером с Selenium
  26. Поиск с помощью регулярных выражений
  27. Преобразование текста в нижний регистр
  28. Вакансии в Nebius
  29. Модуль inspect
  30. Обработка ошибок в JSON данных
  31. Оператор «is not» в Python
  32. Импорт с альтернативным именем
  33. Форматирование строк в Python
  34. Метод get() в Python
  35. Счетчик ссылок в Python
  36. Улучшение читаемости кода в Python
  37. Работа с процессами в Python
  38. Передача аргументов в Python
  39. Counter() — подсчет элементов
  40. Работа с GitHub в Telegram
  41. Функции any() и all() в Python
  42. Асинхронное программирование с asyncio
  43. Закрытие файла в Python
  44. Расчет времени выполнения
  45. Добавление вложенных списков

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