Курс 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. Очистка данных в Python
  2. Простой калькулятор Python
  3. Сравнение объектов в Python
  4. Оптимизация гиперпараметров с Scikit Optimize
  5. Именованные срезы в Python
  6. Метод rrshift для пользовательских объектов
  7. Извлечение аудио из видео
  8. Установка и использование Python-dateutil
  9. Сложение матриц в NumPy
  10. Работа с множествами в Python
  11. Множественные конструкторы в Python
  12. Применение функции map() с лямбда-функциями
  13. Python OrderedDict и fromkeys() — работа с словарями
  14. Утечки переменных цикла в Python 3.x
  15. Разделение строки на пары ключ-значение.
  16. Декоратор проверки активности
  17. Сокращение ссылок с pyshorteners
  18. Создание новых функций через partial
  19. Удаление эмодзи с помощью pandas
  20. Синхронизация потоков с time.sleep()
  21. Декодирование строк в Python
  22. Множества и frozenset
  23. Эффективная конкатенация строк с использованием join()
  24. Названия столбцов в Python таблицах
  25. Деление в Python
  26. Обработка элементов в Python
  27. *args и **kwargs в Python
  28. Объединение, распаковка и деструктуризация
  29. Комплексные числа в Python
  30. Декораторы в Python
  31. Счетчик ссылок в Python
  32. Автоматизация скриптов на AWS Lightsail.
  33. Создание коллекций из выражения-генератора
  34. Структуры данных в Python
  35. Решатель судоку на Python с pygame
  36. Работа с асинхронными задачами в Python
  37. Срез в Python
  38. Атрибуты класса и экземпляра
  39. Сортировка и обратный порядок
  40. Генераторы в Python

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