Курс 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. Автоматизация действий с Pyautogui
  2. Хранение переменных в Python.
  3. Подсчет элементов в списке с Counter
  4. Работа с Telegram API на Python
  5. Оператор in для Python
  6. Retrying в Python: повторные вызовы
  7. ROT13 Шифр Цезаря в Python
  8. Инверсия списка и строки
  9. Обход дочерних элементов BeautifulSoup
  10. Разработка Telegram-ботов
  11. Создание объекта timedelta
  12. Перевод эмодзи и эмотиконов.
  13. Управление мышью и клавиатурой с Pyautogui
  14. Работа с контекст-менеджером «with»
  15. Капитализация строк
  16. Округление дробей в Python
  17. Работа с комплексными числами в Python
  18. Работа с датой и временем в Python
  19. Работа с *args и **kwargs в Python
  20. Построение графиков в терминале с bashplotlib
  21. Создание коллекций из выражения-генератора
  22. Тестирование с responses
  23. Метод __call__ в Python
  24. Работа с датой и временем в Python
  25. Генераторы в Python
  26. Работа с IP-адресами в Python
  27. Чтение бинарного файла в Python.
  28. Метаклассы в Python
  29. Библиотека funcy: удобные утилиты
  30. Перехват исключений в Python
  31. Возврат нескольких значений
  32. Транспонирование 2D-массива с помощью zip
  33. SciPy: широкий функционал для математических операций
  34. Удаление элемента по индексу
  35. Удаление ключей из словаря
  36. Возврат нескольких значений
  37. Преобразование PowerPoint в PDF.
  38. Нарезка списков в Python
  39. Функция all() в Python
  40. Тестирование модели в PyTorch
  41. Ускоренный импорт библиотек
  42. Срез в Python
  43. Сортировка элементов с OrderedDict
  44. Печать в одной строке
  45. Работа с географическими данными в Python
  46. Mad Libs Generator

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