Курс 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. Работа с функцией next() в Python
  4. Установка Python3.7 и PIP
  5. Создание коллекций из генератора
  6. Работа с getopt
  7. Измерение времени выполнения кода
  8. Удаление элемента из списка в Python
  9. Определение функций с необязательными аргументами
  10. Переопределение метода divmod
  11. Извлечение данных из JSON
  12. Пространство имен в Python
  13. Хэш-функции в Python
  14. Отслеживание прогресса с tqdm
  15. Метод __irshift__ для побитового сдвига вправо
  16. Логические значения в Python
  17. Участие в сообществе @selectel
  18. Поиск кода
  19. Методы split() и join() — Python строк.
  20. Библиотека itertools: объединение списков
  21. Многострочные строки в Python
  22. Операции с массивами в NumPy
  23. Создание пар из последовательностей
  24. Модуль inspect: получение информации о объектах
  25. Получение имени функции с помощью inspect
  26. Оператор continue в Python
  27. Разделение списка на гнппы
  28. Принципы Zen Python
  29. Библиотека Rich: форматирование текста
  30. Экранирование символов в Python
  31. Python OrderedDict и fromkeys() — работа с словарями
  32. Аннотации типов в Python
  33. Удаление ресурса в Python
  34. Реализация операции -= для пользовательского класса
  35. Конкатенация списков в Python
  36. Класс Counter() для подсчета элементов
  37. Методы в Python
  38. Обработка исключений в Python
  39. Изменение элемента списка
  40. Defaultdict в Python
  41. Сортировка HTML по CSS-селектору
  42. Оценка точности модели
  43. Обработка ошибок в Python
  44. Проверка надежности пароля на Python
  45. Lambda-функция в Python: использование с map() и sum()
  46. Вызов функций по строке в Python.

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