Курс 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. Разделение строки с помощью re.split()
  2. Множественное присваивание в Python
  3. Генерация фальшивых данных с Faker
  4. Итераторы в Python
  5. Получение списка кортежей из словаря
  6. Принцип одной функции
  7. Применение функции map() в Python
  8. Удаление дубликатов из списка
  9. Наследование в программировании
  10. Создание объекта времени
  11. Установка и использование модуля Wikipedia
  12. Enum в Python
  13. PrettyTable: создание таблицы
  14. Добавление элемента к кортежу
  15. Возврат нескольких значений
  16. Создание словарей в Python
  17. Избегание изменяемых аргументов
  18. Инверсия списков и строк в Python
  19. Хранение переменных в Python.
  20. Основные операции с библиотекой Numpy
  21. Python reversed() функция
  22. Изменение переменной в Python: nonlocal
  23. Проблемы с именами переменных
  24. Списковые включения в Python
  25. Разделение строки с регулярными выражениями
  26. Работа с очередями в Python
  27. Создание списка дат
  28. Разделение строки на подстроки в Python
  29. Передача неизвестных аргументов в Python.
  30. Python enumerate() для работы с индексами
  31. Упрощение условных выражений с тернарным оператором
  32. Преобразование строки в число
  33. Проверка дублей в списке.
  34. Измерение времени выполнения кода
  35. Подписка на SelectelNews в Twitter
  36. Python: динамическая типизация и проверка типов
  37. Обязательные аргументы в Python
  38. Работа с getopt
  39. Переворот последовательности
  40. Улучшенные подсказки для импорта в Python 3.12
  41. Работа с deque из collections
  42. Множественное наследование в Python
  43. Упрощенный вывод данных в Python
  44. enumerate() в Python для работы с индексами
  45. Атрибуты массивов в Numpy
  46. Преобразование генераторов в циклы
  47. Декораторы с аргументами

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