Курс 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. Подробная информация о %pinfo
  2. Распаковка аргументов в Python
  3. Анализ кода — Python
  4. Конвертация коллекций в Python
  5. Оптимизация памяти с __slots__
  6. Функциональное программирование.
  7. Создание словарей и множеств в Python.
  8. Переопределение метода __or__()
  9. Удаление символа из строки
  10. Работа с *args и **kwargs в Python
  11. Объединение списков в Python
  12. Оптимизация создания строк
  13. Отправка HTTP-запросов в Python
  14. Создание новых функций через partial
  15. Метод __irshift__ для Python
  16. Область видимости переменных
  17. Декодирование байтов в строку
  18. Форматирование строк в Python.
  19. Работа с Telegram API на Python
  20. Получение текущей даты в Python
  21. Функция map() в Python
  22. Перегрузка операторов в Python
  23. Управление памятью в Python
  24. Работа с collections в Python.
  25. Работа с itertools
  26. Измерение времени выполнения кода
  27. Игра «Виселица» на Python
  28. Выбор редактора кода.
  29. Работа с парами ключ-значение
  30. Форматирование данных с помощью pprint
  31. Установка и загрузка Instaloader
  32. Генерация резюме в Gensim
  33. Работа с модулем random
  34. Управление импортом в Python
  35. Итераторы с потерямиZIP
  36. Управление экспортом элементов
  37. Работа с Requests для HTTP-запросов
  38. Удаление ресурса в Python
  39. Перебор элементов списка в Python
  40. Создание новых списков через list comprehensions
  41. Нан-рефлексивность в Python
  42. Фильтрация элементов с помощью islice
  43. Преобразование символов с помощью map
  44. Модуль xkcd: добавление юмора в Python
  45. Передача параметров в Python
  46. Документирование функций в Python

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