Курс Python → Методы split() и join() — Python строк.

Метод split() позволяет разделить строку на подстроки по определенному разделителю. Например, если у нас есть строка «apple,banana,orange», и мы вызовем метод split(‘,’) на этой строке, то получим список [‘apple’, ‘banana’, ‘orange’]. Этот метод особенно полезен, когда нам нужно разбить строку на отдельные элементы для дальнейшей обработки.

Метод join() используется для объединения элементов списка в строку. Например, если у нас есть список [‘apple’, ‘banana’, ‘orange’], и мы вызовем метод join(‘,’) на этом списке, то получим строку «apple,banana,orange». Этот метод удобен, когда необходимо объединить элементы списка в одну строку с определенным разделителем.

Комбинация методов split() и join() широко используется в Python для обработки строк. Например, если у нас есть строка «Hello World», и мы хотим поменять местами слова, то можем сначала разделить строку на слова с помощью split(), затем поменять их местами в списке, и в конце объединить их обратно в строку с помощью join().


# Пример использования методов split() и join()
s = "Hello World"
words = s.split()
reversed_words = words[::-1]
reversed_s = ' '.join(reversed_words)
print(reversed_s) # Output: "World Hello"

В данном примере мы сначала разделили строку «Hello World» на слова с помощью split(), затем поменяли местами слова в списке, и в конце объединили их обратно в строку с помощью join(). Результатом выполнения кода будет строка «World Hello».

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

Автор урока

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

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

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

  1. Функция zip() в Python
  2. Поиск подстроки в строке
  3. Замена символов в строке
  4. Хэш-функции в Python
  5. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  6. Равенство и идентичность в Python
  7. Документирование функций в Python
  8. Поиск индекса элемента в списке
  9. Шаблоны и наследование в Flask
  10. Построение графиков в Matplotlib
  11. Метод rsub для пользовательских чисел
  12. Разбиение строки в Python
  13. Удаление специальных символов
  14. Ввод нескольких значений
  15. Импорт объектов из модулей
  16. Установка и использование Virtualenv
  17. Работа с defaultdictами в Python
  18. Подсчет элементов в списке с Counter
  19. Создание списка дат
  20. Многострочные комментарии в Python
  21. Инициализация объекта
  22. Красивый вывод списка
  23. Сокращение ссылок с pyshorteners
  24. Работа с массивами в Numpy
  25. Работа с итераторами через срезы
  26. Генератор списка в Python
  27. Сортировка HTML-элементов
  28. Создание графики с черепахой
  29. Метод get для словаря
  30. Комментарии в Python.
  31. Упрощенный вывод данных в Python
  32. Запрос DELETE с библиотекой requests
  33. Python reversed() функция
  34. Переменные в Python
  35. Создание тестовых данных с Faker
  36. Форматирование строк с % в Python
  37. Замена переменных в Python
  38. Список переменных в Python
  39. Асинхронное программирование с asyncio
  40. Присвоение значений переменным в Python
  41. Разность множеств
  42. Создание OrderedDict
  43. Роль запятой в Python
  44. Принцип одной функции
  45. Ускорение выполнения кода в Python

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