Курс 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. Генераторные выражения и islice.
  2. Оптимизация интернирования строк
  3. Область видимости переменных
  4. Удаление дубликатов из списка
  5. Функции all и any в Python
  6. Принципы LSP и ISP в Python
  7. Создание и операции с дробями
  8. Замена атрибута в именованном кортеже
  9. Проверка типов с помощью isinstance
  10. Структура данных deque в Python
  11. Псевдонимы в Python
  12. Использование функции enumerate()
  13. Преобразование в float
  14. Многострочные комментарии в Python
  15. Выражения-генераторы в Python
  16. Управление импортом в Python
  17. Перемещение и удаление файлов в Python
  18. Обработка ошибок в Python
  19. Python-dateutil — работа с датами
  20. Обход элементов в Python
  21. Сравнение def и lambda в Python
  22. Объединение словарей в Python 3.5+
  23. Поиск подстроки в строке
  24. Экспорт данных в файл.
  25. Удаление элементов во время итерации
  26. Работа с комплексными числами
  27. Генераторы в Python
  28. Распаковка аргументов в Python
  29. Введение в Python
  30. Модуль array: создание и использование массивов
  31. Декораторы в Python
  32. Присоединение элементов коллекции
  33. Работа с утверждениями в Python
  34. Работа со словарями с defaultdict из collections
  35. Удаление элемента по индексу в Python
  36. Разделение функций на этапы
  37. Работа с часовыми поясами в Python.
  38. Функция zip() — объединение последовательностей
  39. Удаление элементов из списка в Python.
  40. Конкатенация строк с методом join()
  41. Сравнение объектов в Python
  42. Оператор walrus в Python
  43. Ввод нескольких значений
  44. Множественное назначение в Python
  45. Объединение списков с помощью zip

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