Курс 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. Оператор обр. импликации
  2. Создание GUI с Tkinter: Entry
  3. Обработка исключений в Python
  4. Счетчик в Python: most_common()
  5. Создание объекта времени
  6. Объединение списков в Python.
  7. Метод __complex__ в Python
  8. Функции range() в Python
  9. Извлечение данных из JSON
  10. Создание обратного итератора
  11. Оптимизация гиперпараметров с Scikit Optimize
  12. Декораторы в Python
  13. Комплексные числа в Python
  14. Оператор in и not in в Python
  15. Присвоение и ссылки
  16. Работа с итераторами через срезы
  17. Python: Фильтрация списков с помощью filter()
  18. Работа с путями в Python
  19. Модуль Operator в Python
  20. Значения по умолчанию в Python
  21. Декораторы в Python
  22. Перехват исключений в Python
  23. Переопределение метода xor в Python
  24. Форматирование строк с помощью f-строк
  25. Оператор walrus в Python
  26. Курсы Яндекс Практикум
  27. Создание списка дат
  28. Python enumerate() использование
  29. Генераторы в Python
  30. Поиск уникальных элементов строкой в Python
  31. EMOT преобразование эмодзи в текст
  32. Проверка однородности элементов списка
  33. Удаление специальных символов
  34. Работа со стеком в Python
  35. ROT13 Шифр Цезаря в Python
  36. Подсчет часто встречающихся элементов
  37. Python Менеджер контекста
  38. Генерация QR-кодов с Python
  39. Печать списка с помощью метода join
  40. HTTP-запросы с библиотекой Requests
  41. Удаление пробелов методом translate()
  42. Область видимости переменных
  43. Работа с CSV файлами в Python
  44. Объединение списков с использованием itertools.chain

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