Курс 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. Оператор Walrus: правильное использование
  2. Howdoi — получение ответов из терминала
  3. Подсчет элементов в Python
  4. Импорт модуля из другого каталога
  5. Оптимизация поиска в словарях
  6. Форматирование строк в Python
  7. inspect в Python: анализ кода
  8. Искажение имен в Python
  9. Python enumerate() использование
  10. Регулярные выражения: метод match
  11. Работа с изображениями PIL
  12. Работа с массивами в Numpy
  13. Хеширование паролей с солью
  14. Подсчет часто встречающихся элементов
  15. Роль запятой в Python
  16. Python: отсутствие точек с запятыми
  17. Условное добавление элементов в список
  18. Сумма элементов списка
  19. Декораторы в Python
  20. Оптимизация гиперпараметров в Python
  21. Lambda Functions in Python
  22. Pillow: работа с изображениями
  23. Генерация случайных чисел в Python
  24. Переопределение метода xor в Python
  25. Метод remove() для удаления элемента из списка
  26. Функция __init__ в Python
  27. Поиск наиболее частого элемента списке
  28. ROT13 Шифр Цезаря в Python
  29. Генераторы данных
  30. Удаление эмодзи с помощью pandas
  31. Отправка HTTP-запросов в Python
  32. Python Calendar Usage
  33. Сортировка слиянием
  34. Управление фоновыми задачами в Python
  35. Таймер обратного отсчета
  36. Оператор распаковки в Python
  37. Ускорение выполнения кода в Python
  38. Создание списка дат
  39. Скачать видео с YouTube
  40. Удаление и повторная вставка ключа в OrderedDict
  41. Удаление файлов и папок в Python
  42. Экспорт данных в файл.
  43. Порядок операций в Python
  44. Python Enumerate
  45. Цикл while в Python
  46. Работа с географическими данными в Python
  47. Создание и использование ChainMap

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