Курс 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. Работа с файлами в Python
  4. Порядок и длина множеств в Python
  5. Обновление ключей в Python
  6. Добавление элемента к кортежу
  7. Передача аргументов в Python
  8. Метод get() в Python
  9. Python: отличительная особенность — отступы
  10. Измерение времени выполнения кода
  11. Поиск файлов по шаблону
  12. Обновление и получение данных в SQLite
  13. Проблема с изменяемыми аргументами
  14. Python Calendar Usage
  15. Проверка типов с использованием isinstance
  16. Копирование объектов в Python
  17. Распаковка с оператором *
  18. Лямбда-функции в Python
  19. Преобразование текста в нижний регистр
  20. Метод rxor для операции побитового исключающего «или»
  21. Дизассемблирование Python кода
  22. Структурирование именованных констант
  23. Назначение максимального и минимального значения переменной в Python.
  24. Именование столбцов в Python с pandas
  25. Списковое включение в Python
  26. Нахождение разницы между списками в Python
  27. Оператор «or» в Python
  28. Инверсия списков и строк в Python
  29. Контекстный менеджер в Python
  30. Python Аргументы по умолчанию
  31. Работа с библиотекой requests
  32. Извлечение новостей с newspaper3k
  33. Копирование списков в Python
  34. Использование функции enumerate()
  35. Установка и использование Virtualenv
  36. Работа с изменяемыми коллекциями
  37. Вывод букв строки в Python
  38. Работа с defaultdictами в Python
  39. Генерация QR-кодов с библиотекой qrcode
  40. Операция += для списков
  41. Изменение логики работы с временем
  42. Создание копии списка в Python
  43. Метод rrshift для пользовательских объектов
  44. Основы слова
  45. Запуск внешних программ с subprocess
  46. Обработка ошибок ввода данных

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