Курс 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. Метод __ixor__ для побитового исключающего ИЛИ
  2. Работа с исключениями в Python
  3. Обработка ошибок в Python
  4. Обязательные аргументы в Python
  5. Замыкания в Python
  6. TypedDict для kwargs в Python 3.12
  7. Подсчет элементов с помощью Counter
  8. Список переменных в Python
  9. Использование двоеточия в Python
  10. Логические операторы в Python
  11. Удаление дубликатов из списка с помощью dict.fromkeys
  12. Типы возвращаемых значений в Python
  13. Проверка класса объекта
  14. Основы работы с os
  15. Дизассемблирование Python кода
  16. Установка и использование модуля Wikipedia
  17. Генераторы в Python
  18. Логирование с Logzero
  19. Обход элементов в Python
  20. Установка и использование модуля «howdoi»
  21. Работа с collections в Python.
  22. Умножение строк и списков
  23. Генерация ключей RSA
  24. Python union() функция — объединение множеств
  25. Python и Юникод: работа с цифрами
  26. Вложенные циклы в Python
  27. Методы работы со строками в Python
  28. Работа с буфером обмена на Python
  29. Выбор редактора кода.
  30. Enum в Python
  31. Проверка дублей в списке.
  32. Преобразование данных в Python
  33. Метод count() для списков
  34. Манипуляция формой массива в Numpy
  35. Комментарии в Python
  36. Обработка исключений с блоком else
  37. Математические функции в Python
  38. Работа с комбинациями в Python.
  39. Дефолтные параметры в Python
  40. Установка библиотек в Python
  41. Работа с WindowsPath()
  42. Добавление элемента к кортежу
  43. Python Поверхностное Копирование
  44. Создание итератора
  45. Функция map() в Python

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