Курс 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. Удаление файлов с shutil.os.remove()
  2. Применение функции map() с лямбда-функциями
  3. Создание OrderedDict
  4. Обмен переменными в Jupyter
  5. Подсчет элементов в списке с Counter
  6. Оболочка Python
  7. Удаление элемента из списка
  8. Динамическая типизация в Python
  9. Непрерывная проверка в Python
  10. Непрерывная проверка в Python
  11. Оператор in для Python
  12. Встраивание HTML в Jupyter Notebook
  13. Переопределение метода __pow__
  14. Атрибуты объекта в Python
  15. Использование функции enumerate()
  16. Работа с файлами в Python
  17. Выражения-генераторы в Python
  18. Генератор данных в Keras
  19. Создание и удаление объектов
  20. Необязательные аргументы в Python
  21. Декоратор total_ordering для сравнения объектов
  22. Мощь вложенных функций в Python
  23. Проверка типа данных
  24. Работа с очередями в Python
  25. JMESPath в Python
  26. Сравнение def и lambda-функций
  27. Удаление дубликатов из списка
  28. Нахождение хеша для бесконечности и NaN в Python
  29. Именование столбцов в Python с pandas
  30. Измерение времени выполнения в Python
  31. Работа с файлами в Python
  32. Создание объекта времени
  33. Метод gt в Python
  34. Магические методы в Python
  35. Получение имени функции с помощью inspect
  36. Капитализация строк
  37. Метод count в Python: почему count(», ») возвращает 4?
  38. Декораторы в Python
  39. Область видимости переменных
  40. Метод lt для сортировки объектов
  41. Метод pos в Python
  42. Перевод эмодзи и эмотиконов.
  43. Повторение элементов списков
  44. Роль запятой в Python
  45. Удаление дубликатов из списка с помощью dict.fromkeys

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