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

Для объединения двух списков с изменением первого списка можно использовать метод extend(). Этот метод добавляет все элементы второго списка к элементам первого списка, изменяя при этом исходный список. Например:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1) # [1, 2, 3, 4, 5, 6]

Таким образом, после выполнения list1.extend(list2) список list1 будет содержать все элементы из list2.

Также можно использовать оператор += для объединения списков:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1 += list2
print(list1) # [1, 2, 3, 4, 5, 6]

Оба способа позволяют объединить два списка с изменением первого списка. Это удобно, когда требуется объединить два списка без создания нового списка.

Необходимо помнить, что метод extend() и оператор += изменяют исходный список, поэтому они могут быть использованы только для изменяемых коллекций, таких как списки. Для неизменяемых коллекций, таких как кортежи, эти методы не подходят.

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

Автор урока

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

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

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

  1. Профилирование кода на Python
  2. Открытие и запись файлов
  3. Установка и использование библиотеки google
  4. Курс Data Scientist в медицине
  5. Defaultdict в Python
  6. Метод rlshift для битового сдвига
  7. Роль object и type в Python
  8. Функция divmod() в Python
  9. Поиск с библиотекой Google
  10. Основы Python
  11. Срезы в Python
  12. Работа с пользовательским вводом
  13. Функция eval() в Python
  14. Создание уникального множества
  15. Отправка POST запроса на сервер.
  16. Counter() — подсчет элементов
  17. Проверка элемента в множестве.
  18. Замена атрибута в именованном кортеже
  19. Объединение словарей в Python 3.5+
  20. Проверка памяти объекта
  21. Удаление элемента по индексу в Python
  22. Изменение объектов в Python
  23. Python OrderedDict и fromkeys() — работа с словарями
  24. Enum в Python: создание и использование перечислений
  25. Метод join() для объединения элементов строки
  26. Аннотации типов в Python
  27. Проверка строки на палиндром
  28. Вложенные циклы в Python
  29. Создание циклической ссылки
  30. Создание лямбда-функций
  31. Оператор @ для умножения матриц
  32. Переопределение метода __pow__
  33. Переопределение метода delitem в Python
  34. Структура строк в Python
  35. Pretty-printing JSON в Python
  36. Определение локальных переменных в Python
  37. Объединение словарей в Python
  38. Тестирование функции сложения
  39. Реализация операции -= для пользовательского класса
  40. Python reversed() vs срез[::-1]
  41. Создание словаря и множества
  42. Порядок и длина множеств в Python
  43. Создание матрицы в Python
  44. Подсчет элементов с помощью Counter из collections
  45. Объединение множеств в Python
  46. Слияние словарей в Python 3.9

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