Курс 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. Обработка ошибки IndexError
  3. Декоратор total_ordering для сравнения объектов
  4. Наследование в программировании
  5. Сортировка и обратный порядок
  6. split() — разделение строки
  7. Работа с дробями в Python
  8. Поиск индексов подстроки
  9. Создание словарей и множеств в Python.
  10. Генераторные выражения и islice.
  11. Итераторы в Python
  12. Работа со строками в Python
  13. Счетчик ссылок в Python
  14. Генераторы в Python
  15. Математические функции в Python
  16. Переопределение метода __lshift__
  17. Декораторы в Python
  18. Класс Counter() для подсчета элементов
  19. Сравнение строк в Python
  20. Логирование с Logzero
  21. Модуль math: константы π и e
  22. Структура данных deque в Python
  23. Именованные срезы в Python
  24. discard() — удаление элемента из множества
  25. Списковое включение в Python
  26. Лямбда-функции в Python
  27. Numpy: использование Ellipsis
  28. Библиотека sh: удобные команды терминала
  29. Подсчет частоты элементов с Counter
  30. Список переменных с %who
  31. Списки: объединение, изменение
  32. Преобразование числа в восьмеричную строку
  33. Оператор «not» в Python
  34. Метод get() для словарей
  35. Функции map, filter, reduce
  36. Сравнение def и lambda функций в Python
  37. Создание новой даты в Python
  38. Работа с модулем glob в Python
  39. Python reversed() vs срез[::-1]
  40. Наиболее частотные элементы с помощью Counter
  41. Перевернуть список в Python
  42. Модуль os в Python: работа с файлами
  43. Заказ карты Тинькофф Black
  44. Блок else в циклах.
  45. Работа со словарями Python
  46. Работа с f-строками 2.0

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