Курс Python → Объединение объектов в Python

Для объединения строк, кортежей, списков, словарей без изменения исходных объектов в Python можно использовать оператор «+». Например, если у нас есть две строки ‘Hello’ и ‘World’, мы можем объединить их следующим образом:


string1 = 'Hello'
string2 = 'World'

result = string1 + string2
print(result)  # Вывод: HelloWorld

Точно так же можно объединять кортежи, списки и словари. Например, объединим два списка без изменения исходного списка:


list1 = [1, 2, 3]
list2 = [4, 5, 6]

result = list1 + [list2]
print(result)  # Вывод: [1, 2, 3, [4, 5, 6]]

Этот метод аналогичен использованию метода .append(), но вместо добавления элементов в исходный список, он создает новый список, содержащий исходный список и добавляемый элемент как один элемент. Таким образом, исходные списки остаются неизменными.

Помимо оператора «+», можно также использовать метод .extend() для объединения списков без изменения исходных. Например:


list1 = [1, 2, 3]
list2 = [4, 5, 6]

list1.extend(list2)
print(list1)  # Вывод: [1, 2, 3, 4, 5, 6]

Таким образом, в Python существует несколько способов объединения объектов без изменения исходных, и выбор конкретного метода зависит от конкретной задачи и удобства использования.

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

Автор урока

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

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

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

  1. Проекты на Python
  2. Функция count() в Python
  3. Создание графиков в терминале
  4. Дизассемблирование Python кода
  5. Очистка данных в Python
  6. Python Поверхностное Копирование
  7. Измерение времени выполнения с помощью time
  8. Измерение времени выполнения кода с помощью time
  9. Путь к интерпретатору Python
  10. Создание класса очереди
  11. Bootle — простой веб-фреймворк
  12. Переопределение оператора % для объектов
  13. Удаление первого элемента списка
  14. Модуль xkcd: загрузка комиксов
  15. Загрузка постов Instagram
  16. Magic Commands — улучшение работы с Python
  17. Установка и использование pyshorteners
  18. Работа с датами в Python
  19. Создание списков в Python
  20. Область видимости переменных
  21. Создание таблиц в терминале с PrettyTable
  22. Динамические маршруты во Flask
  23. Обратное распространение ошибки
  24. Зарезервированные слова в Python
  25. Удаление элементов из списка в Python.
  26. Подсчет часто встречающихся элементов
  27. JMESPath в Python
  28. Работа с множествами в Python
  29. Работа с кортежами в Python
  30. Декодирование строк в Python
  31. Работа с буфером обмена на Python
  32. Списки в Python
  33. Управление контекстом выполнения
  34. Шаблоны Flask: условия и циклы
  35. Реверс строки в Python
  36. Проверка типа объекта в Python
  37. Функции в Python: создание и вызов
  38. Работа с кортежами в Python
  39. Копирование объектов в Python
  40. Функция print() — вывод информации
  41. Генерация случайных чисел в Python
  42. Ключевое слово global в Python
  43. UserList в Python: Описание и примеры использования
  44. Объединение Python и Shell
  45. Локальные переменные.
  46. Поиск подстроки в строке
  47. Форматирование строк в Python

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