Курс 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. Измерение времени выполнения в Python
  3. Python reversed() функция
  4. Удаление дубликатов в pandas
  5. Аннотации типов в Python
  6. Измерение времени выполнения кода
  7. Сортировка с помощью key
  8. Работа со строками
  9. Искажение имен в Python
  10. Управление ресурсами с контекстными менеджерами
  11. Логический оператор «and» в Python
  12. Операции с матрицами в Python
  13. Копирование объектов в Python
  14. Создание циклической ссылки
  15. Печать комбинаций в Python с Itertools
  16. Namedtuple в Python
  17. Многострочные комментарии в Python
  18. Переменные в Python
  19. Объединение словарей в Python
  20. EMOT преобразование эмодзи в текст
  21. Создание списка через цикл
  22. Декораторы в Python
  23. Перевод двоичного кода в целое число
  24. Установка Git и AWS CLI
  25. Работа с итераторами через срезы
  26. Профилирование кода на Python
  27. Метод difference_update() — разность множеств
  28. Аргументы *args и **kwargs
  29. Форматирование строк в Python
  30. Работа с Event() в threading
  31. Оператор in и not in в Python
  32. Поиск подстроки в строке
  33. Динамическая типизация в Python
  34. Парсинг статей с Newspaper3k
  35. Работа с геоданными с помощью geopy
  36. Создание коллекций из выражения-генератора
  37. Оператор walrus в Python
  38. Преобразование вложенного списка
  39. Подсчет элементов в Python
  40. Импорт модулей в Python 3.12
  41. Построение графиков в терминале с bashplotlib
  42. Модуль sys: основы
  43. Нахождение пересечения множеств
  44. Сравнение строк в Python
  45. Хранение переменных в Python.
  46. Подсчет часто встречающихся элементов
  47. Оператор zip в Python

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