Курс 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. Управление виртуальными средами в Python
  2. Измерение потребления памяти при сортировке
  3. Преобразование вложенного списка
  4. Запуск файлового сервера
  5. Печать в одной строке
  6. Работа со случайными элементами
  7. Получение списка кортежей из словаря
  8. Заказ карты Тинькофф Black
  9. Перевод эмодзи и эмотиконов.
  10. Динамическая типизация в Python
  11. Объединение словарей в Python
  12. Метод rxor для операции побитового исключающего «или»
  13. Работа с областями видимости переменных
  14. Активация Matplotlib в Jupyter
  15. Многоточие в Python
  16. Метод split() для разделения строк
  17. Красивый вывод списка
  18. Генераторы в Python
  19. Метод setdefault() в Python
  20. Использование двоеточия в Python
  21. Изменение списка срезами
  22. Функции-генераторы в Python
  23. Работа с байтовыми строками в Python
  24. Обработка исключений в Python
  25. Метод hash в Python
  26. Обработка ошибок в Python
  27. Округление в Python
  28. Управление User-Agent в Python
  29. Склеивание строк без циклов
  30. Работа со списками
  31. Поиск всех индексов подстроки
  32. Уникальность ключей в словаре
  33. Оператор assert в Python
  34. Регистрация на TenChat
  35. Блок try-except-else
  36. Оформление кода на Python
  37. Ключевое слово global в Python
  38. Работа с PosixPath() в Python
  39. Создание панели меню Tkinter
  40. Работа с модулем glob в Python
  41. *args и **kwargs в Python
  42. Генераторы списков
  43. Основные операции с библиотекой Numpy
  44. Применение функции к списку
  45. Анонимные функции Lambda

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