Курс 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. Использование *args
  2. Установка и использование howdoi
  3. Отправка HTTP-запросов в Python
  4. Работа с NumPy массивами
  5. Метод Enumerate() для списков
  6. Реализация операции -= для пользовательского класса
  7. Объединение списков в Python
  8. Работа со строками в Python
  9. Переопределение метода __rshift__
  10. Делегирование в Python
  11. Подписка на SelectelNews в Twitter
  12. Декоратор защиты анонимных пользователей
  13. Присвоение значений переменным в Python
  14. Объединение Python и Shell
  15. Magic Commands — улучшение работы с Python
  16. Логические операторы в Python
  17. Получение пути к текущему скрипту с помощью os
  18. Функция reduce() в Python
  19. Извлечение новостей с помощью newspaper3k
  20. Инверсия списка и строки
  21. Обновление ключей в Python
  22. Модуль subprocess: запуск внешних команд
  23. Делегирование в Python
  24. Установка максимального количества цифр
  25. Ускорение кода с помощью векторизации
  26. Управление User-Agent в Python
  27. Улучшенные подсказки для импорта в Python 3.12
  28. Работа с необработанными строками
  29. Удаление элементов из списка
  30. Функция count() в Python
  31. Работа с библиотекой requests
  32. Работа со строками в Python
  33. Модуль math: основные функции
  34. Управление фоновыми задачами в Python
  35. *args и **kwargs в Python
  36. Обработка ошибок в Python
  37. Перехват исключений в Python
  38. Официальный канал Python в Telegram
  39. Списковый компрехеншен.
  40. Вакансии в Nebius
  41. Логический оператор «and» в Python
  42. Названия переменных
  43. Оператор умножения для вектора
  44. Инверсия списка и строки в Python
  45. Создание OrderedDict
  46. Ограничение ресурсов в Python
  47. Импорт модулей в Python 3.12
  48. Извлечение аудио из видео
  49. Генератор бросков кубиков
  50. Измерение времени выполнения кода с использованием time

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