Курс 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. Метод join() для объединения элементов
  2. Декораторы с аргументами
  3. Работа с контекстным менеджером Pool
  4. HTTP-запросы с библиотекой Requests
  5. Удаление и повторная вставка ключа в OrderedDict
  6. Установка и обучение ChatterBot
  7. Лямбда-функции в Python
  8. Сортировка и обратный порядок
  9. Оператор объединения словарей
  10. Использование type hints
  11. Атрибуты класса и экземпляра
  12. Базовые объекты Python
  13. Срезы в Python
  14. Оператор space-invader
  15. Ограничение итераций в Python
  16. Функции min(), max(), sum()
  17. Форматирование вывода с F-строками
  18. Генераторы в Python
  19. Извлечение чисел из текста
  20. Метод pos в Python
  21. Retrying в Python: повторные вызовы
  22. Непрерывная проверка в Python
  23. Удаление ключа из словаря
  24. Использование super() в Python
  25. Метод ne для сравнения объектов
  26. Управление браузером с Selenium
  27. Оператор is в Python
  28. Декораторы в Python
  29. Использование функции enumerate()
  30. Инверсия списка/строки в Python
  31. Список переменных в Python
  32. Перевод двоичного кода в целое число
  33. Измерение времени выполнения кода
  34. Оператор умножения для вектора
  35. Функция enumerate в Python
  36. Основы работы с os
  37. Библиотека Chartify: руководство
  38. Работа с SQLite в Python
  39. Структуры данных в Python
  40. Замер времени выполнения кода
  41. Удаление знаков препинания в Python
  42. Управление фоновыми задачами в Python
  43. Вывод символов строки в Python
  44. Работа с enumerate()
  45. Переворот строки
  46. Операции с датами в Python
  47. Работа с Path в Python
  48. Проверка переменных окружения в Python

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