Курс 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. Оператор объединения словарей
  2. Функции высшего порядка в Python
  3. Удаление элемента по индексу
  4. Переопределение метода __lshift__
  5. Философия Python
  6. Путь к интерпретатору Python
  7. Лямбда-функции для min/max
  8. Проверка условий: all и any
  9. Определение объема памяти объекта
  10. Модуль Operator в Python
  11. Работа с модулем random
  12. Многоточие в Python
  13. Основы Python за 14 дней
  14. Установка и использование модуля Wikipedia
  15. Очистка строки в Python
  16. Работа с каталогами в Python
  17. Работа с парами ключ-значение
  18. Удаление и повторная вставка ключа в OrderedDict
  19. Работа с прокси в Python
  20. Разделение строк методом split()
  21. Генерация QR-кодов с библиотекой qrcode
  22. Очистка данных с помощью pandas
  23. Представление бесконечности в Python
  24. Получение текущей даты и времени
  25. Работа с timedelta
  26. Поиск самого длинного слова в списке с использованием max()
  27. Деление в Python
  28. Работа с GitHub в Telegram
  29. Избегайте ошибку FileNotFoundError
  30. Удаление ссылок в Python
  31. Уникальность ключей в словаре
  32. Форматирование данных с помощью pprint
  33. Magic Commands — улучшение работы с Python
  34. List Comprehension Tutorial
  35. Непрерывная проверка в Python
  36. Работа с *args и **kwargs в Python
  37. Создание вкладок с TKinter
  38. Использование метода lower()
  39. Просмотр атрибутов и методов класса
  40. Нахождение отличий в списках
  41. Списковые включения в Python
  42. Метод __ixor__ для побитового исключающего ИЛИ
  43. Оптимизация памяти с __slots__
  44. Генераторы в Python
  45. Приоритет операций в Python

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