Курс 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. Преобразование символов с помощью map
  3. Python OrderedDict и fromkeys() — работа с словарями
  4. Метод split() для разделения строк
  5. Инициализация объекта
  6. Работа с файлами в Python
  7. Декоратор @override
  8. Резервирование символов в Python
  9. Нан-рефлексивность в Python
  10. Pillow: работа с изображениями
  11. Генераторы в Python
  12. Распаковка элементов массива
  13. Перевернуть список в Python
  14. Создание класса в Python
  15. Работа с часовыми поясами в Python.
  16. Работа с библиотекой requests
  17. Измерение времени выполнения кода
  18. Подсчет частоты элементов с Counter
  19. Определение объема памяти объекта
  20. Преобразование числа в восьмеричную строку
  21. Monkey Patching в Python
  22. Работа с deque из collections
  23. Проекты на Python
  24. Возвращение нескольких значений через кортеж или класс
  25. Преобразование числа в список цифр
  26. Замена переменных в Python
  27. Удаление дубликатов из списка
  28. Python defaultdict добавление ключа
  29. Транспонирование 2D-массива с помощью zip
  30. Создание словарей в Python
  31. Заказ карты Тинькофф Black
  32. Область видимости переменных в Python
  33. Непрерывная проверка в Python
  34. Поиск уникальных и повторяющихся элементов
  35. Логирование с Logzero: ротация файла
  36. Декораторы в Python
  37. Хешируемые ключи в Python
  38. Группы исключений в Python
  39. Преобразование чисел в восьмеричную строку
  40. Создание генераторов в Python
  41. Метод __call__ в Python
  42. Функция с *args.
  43. Создание новых списков через list comprehensions
  44. Проблемы с dict в Python
  45. Поиск индекса элемента
  46. Поиск наиболее частого элемента списке

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