Курс 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. Работа с CSV файлами в Python
  3. ROT13 Шифр Цезаря в Python
  4. Измерение времени выполнения кода
  5. Цикл for в Python
  6. Изменения в обработке логических значений
  7. Преобразование в float
  8. Генерация фальшивых данных с Faker
  9. Создание новых списков в Python
  10. Глобальные переменные в Python
  11. Работа с файлами в Python
  12. Хранение переменных в Python.
  13. Измерение времени выполнения в Python
  14. Работа с файловой системой в Python
  15. Закрытие файла в Python
  16. Установка и использование модуля Wikipedia
  17. Безопасный доступ к значениям словаря
  18. Лямбда-функции в Python
  19. Работа с коллекциями Python
  20. Область видимости переменных
  21. Множественное назначение в Python
  22. Атрибуты класса и экземпляра в Python
  23. Операции с массивами в NumPy
  24. List Comprehension Tutorial
  25. Python: отличительная особенность — отступы
  26. Удаление элемента из списка
  27. Класс UserDict: дополнительная функциональность
  28. Блок try-except-else
  29. Печать календаря
  30. ChainMap избыточные ключи
  31. Именованные кортежи в Python
  32. Распаковка значений в Python
  33. Объединение списков в строку
  34. Обработка ошибок ввода данных
  35. Создание циклической ссылки
  36. Метод ipow для возведения в степень
  37. Измерение времени выполнения кода
  38. Отправка HTTP-запросов в Python
  39. Удаление элементов из списка в Python.
  40. Списки в Python: синтаксис представления
  41. Работа с файлами в Python
  42. Срезы в Numpy
  43. Преобразование чисел в восьмеричную строку
  44. Настройка нарезки списков
  45. Метод get() в Python

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