Курс Python → Разделение строк в Python

Функции str.split() и str.rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе определенного разделителя. Функция split() разбивает строку на список подстрок, используя разделитель, переданный в качестве аргумента sep. Если строка содержит последовательные разделители, то в результирующем списке будет присутствовать пустая строка. Разделитель может состоять из нескольких символов.

Функция rsplit() работает аналогично функции split(), но начинает разбивать строку с конца. То есть, подстроки будут формироваться справа налево. Это может быть полезно, если вам нужно разделить строку, начиная с конца и работать с последними элементами.

Пример использования функции split() для разделения строки на слова по пробелу:


s = "Hello World"
words = s.split()
print(words)
# Output: ['Hello', 'World']

Пример использования функции rsplit() для разделения строки на слова по запятой, начиная с конца:


s = "apple,banana,orange"
words = s.rsplit(',', 1)
print(words)
# Output: ['apple,banana', 'orange']

Таким образом, функции split() и rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе заданного разделителя, что может быть полезно при обработке текстовых данных.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Контекстный менеджер в Python
  2. Методы list в Python
  3. Функция enumerate() в Python
  4. Объединение словарей в Python
  5. Определение основы слова с showballstemmer
  6. Очистка вывода в Python
  7. Генерация UUID в Python
  8. Обработка ошибок в Python
  9. Метод rsub в Python: расширение функциональности вычитания
  10. Красивый вывод списка
  11. Функция product() в Python
  12. Срезы в Python
  13. Вложенные циклы в Python
  14. Списки: объединение, изменение
  15. Декораторы классов
  16. Управление контекстом выполнения
  17. Метод __int__ в Python
  18. Открытие и запись файлов
  19. Сортировка с помощью key
  20. Работа с каталогами в Python
  21. Преобразование букв в нижний регистр
  22. Работа со словарями с defaultdict из collections
  23. Создание копии списка в Python
  24. Отправка POST запроса на сервер.
  25. Копирование объектов в Python
  26. Извлечение аудио из видео
  27. Добавление элемента к кортежу
  28. Лямбда-функции в Python
  29. Метод hash в Python
  30. Безопасные SQL-запросы в Python 3.11
  31. Python Метод del.
  32. Установка пакета в Python
  33. Работа с timedelta в Python
  34. Разделение списка на гнппы
  35. Поиск кода
  36. Декораторы в Python
  37. Методы в Python
  38. Работа с контекст-менеджером «with»
  39. Деление в Python
  40. Поиск повторов в списке
  41. Принципы LSP и ISP в Python
  42. Использование эмодзи в Python
  43. Блок else в циклах Python
  44. Работа с атрибутом dict
  45. Получение значений из словарей
  46. Создание коллекций из генератора
  47. Инициализация структур данных
  48. Оператор «not» в Python

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