Курс 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. PUT запрос для обновления данных
  2. Python enumerate() использование
  3. Группировка элементов в словарь
  4. Многострочные строки в Python
  5. Функции map() и reduce() в Python
  6. Построение графиков в терминале с bashplotlib
  7. Импорт с альтернативным именем
  8. Добавление кнопки в tkinter
  9. Проверка кортежей.
  10. Работа с итераторами в Python
  11. Порядок и длина множеств в Python
  12. Многострочные комментарии в Python
  13. Установка random seed в Python
  14. GitHub в Telegram: подписка на уведомления
  15. Создание копии списка в Python
  16. Работа с файловой системой в Python
  17. Анонимные функции в Python
  18. Генератор списка с условием if
  19. Объединение словарей в Python
  20. Метод splitlines() для разделения строк
  21. Контроль точности вывода чисел
  22. Создание Radio кнопок в tkinter
  23. Логирование с Logzero
  24. Проверка версии Python
  25. Python enumerate() функции
  26. Шаблоны и наследование в Flask
  27. Генерация UUID в Python
  28. Проверка переменных окружения в Python
  29. Numpy: объединение массивов
  30. Непрерывная проверка в Python
  31. Метод clear для коллекций
  32. Решатель судоку на Python с pygame
  33. Поиск подстроки в строке
  34. Извлечение статей с newspaper3k
  35. Разделение строки с помощью re.split()
  36. IPython и Jupyter Notebook: руководство
  37. Применение функции к списку
  38. Объединение объектов в Python
  39. Преобразование строки в число
  40. Умножение строк и списков
  41. Перемешивание списка с shuffle()
  42. Мониторинг работы программы Py-spy
  43. Применение функции map() с лямбда-функциями
  44. Форматирование данных с помощью pprint
  45. Перемещение и удаление файлов в Python
  46. Подробная информация о %pinfo

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