Курс 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. Многопоточность и асинхронное программирование в Python
  2. Подсчет элементов в Python
  3. Метод join() для объединения элементов строки
  4. Поиск повторов в списке
  5. Проверка памяти объекта
  6. Работа с срезами в Numpy
  7. Логирование с Logzero
  8. Методы list в Python
  9. Применение промокода в Много лосося
  10. Оценка выражений генератора в Python
  11. Получение текущего времени в Python
  12. Подписка на @SelectelNews
  13. Pillow: работа с изображениями
  14. Добавление элементов в список: append() vs extend()
  15. Преобразование чисел в слова
  16. split() без разделителя
  17. Округление чисел с помощью round
  18. Метод rrshift для пользовательских объектов
  19. Отображение HTML кода в Python
  20. Фильтрация входных данных в Python
  21. Метод __float__ в Python
  22. Обновление и получение данных в SQLite
  23. Выбор редактора кода.
  24. Печать месячного календаря
  25. Декораторы в Python
  26. Создание и операции с дробями
  27. Функция map() и ленивая оценка
  28. Особенности запятых в Python
  29. Сортировка данных с лямбда-функциями
  30. Antigravity модуль
  31. Генерация QR-кодов с библиотекой qrcode
  32. Управление ресурсами с контекстными менеджерами
  33. Извлечение данных из JSON
  34. Удаление первого элемента списка
  35. Метод count() для списков
  36. Зарезервированные слова в Python
  37. Управление виртуальными средами в Python
  38. Установка и использование Logzero
  39. Тестирование модели в PyTorch
  40. Python Метод sleep() времени
  41. Переворот строки с использованием цикла
  42. Оператор «not» в Python
  43. Работа с географическими данными.
  44. Удаление элементов во время итерации
  45. Обработка элементов в Python

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