Курс 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. Декоратор Property в Python
  2. Удаление дубликатов из списка
  3. Блок else в Python
  4. Лимиты на ресурсы Python
  5. Функция enumerate в Python
  6. Создание инструмента обнаружения плагиата
  7. Генераторы списков в Python
  8. Использование функции enumerate()
  9. Присоединение элементов коллекции
  10. Пропуск начальных строк с помощью dropwhile()
  11. Создание класса в Python
  12. Динамические маршруты во Flask
  13. Копирование объектов в Python
  14. Вложенные циклы в Python
  15. Настройка вывода NumPy
  16. Основы работы со списками
  17. Функция sleep() в Python
  18. Избегайте двойного подчеркивания
  19. Оператор in в Python
  20. Обратный список чисел
  21. Сравнение объектов в Python
  22. Создание коллекций из генератора
  23. Декоратор total_ordering для класса Point
  24. Преобразование range в итератор
  25. Разделение функций на этапы
  26. Удаление файлов с shutil.os.remove()
  27. Передача неизвестных аргументов в Python.
  28. Оценка выражений генератора в Python
  29. Подсчет частоты элементов с Counter
  30. Использование обратной косой черты в f-строках
  31. Метод rpow в Python
  32. Расширение информации об ошибке в Python
  33. Дефолтные параметры в Python
  34. Область видимости переменных
  35. Копирование списков в Python
  36. Запуск файлового сервера
  37. Измерение времени выполнения кода
  38. Форматирование чисел в Python
  39. Импорт в Python: список all
  40. Именованные аргументы в Python
  41. Получение текущей даты в Python
  42. Удаление элемента по индексу
  43. Аннотации типов в Python
  44. Подсчет элементов с помощью Counter из collections
  45. Преобразование генераторов в циклы

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