Курс 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. Доступ к локальным переменным
  2. Сравнение def и lambda-функций
  3. Создание таблиц в Python с PrettyTable
  4. Форматирование строк в Python
  5. Оператор «моржа» (Walrus Operator)
  6. Автоматизация скриптов на AWS Lightsail.
  7. Удаление URL-адресов в Python
  8. Подсчет элементов в Python
  9. Метод setdefault() в Python
  10. Фильтрация последовательности
  11. Переворот строки с использованием цикла
  12. Оператор «not» в Python
  13. Magic Commands — улучшение работы с Python
  14. Анализ текста на русском языке с помощью Pymystem3
  15. Python UserString — создание подклассов строк
  16. Функция zip() для объединения списков
  17. Аннотации типов в Python
  18. Работа с Colorama
  19. Создание Telegram-бота на Python
  20. Оператор in и not in в Python
  21. Выключение компьютера с помощью Python
  22. Метод difference_update() — разность множеств
  23. Работа со временем в Python
  24. Метод Self в Python
  25. Извлечение новостей с newspaper3k
  26. Создание словарей и множеств в Python.
  27. Использование эмодзи в Python
  28. Перевод двоичного кода в целое число
  29. Вычисление фазы комплексного числа
  30. Генераторы списков
  31. Сложные типы данных в Python
  32. Поиск элементов BeautifulSoup
  33. Абстракции словарей и множеств в Python
  34. Bootle — простой веб-фреймворк
  35. Хранение данных с помощью dataclasses
  36. Работа со стеком в Python
  37. Проверка типов с помощью isinstance
  38. Объединение строк с помощью метода join
  39. Переменная с нижним подчеркиванием
  40. Путь к интерпретатору Python
  41. Функция enumerate в Python
  42. Работа со строками в Python
  43. Отправка POST-запроса в REST API
  44. Работа с датой и временем в Python
  45. Округление чисел с помощью round
  46. Управление контекстом с помощью декоратора contextmanager
  47. Вложенные функции в Python

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