Курс 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. Метод eq для сравнения объектов
  2. Транспонирование 2D-массива с помощью zip
  3. Работа с пользовательским вводом
  4. Декоратор проверки активности
  5. Создание генераторов
  6. Магические методы в Python
  7. Python enumerate() для работы с индексами
  8. Бинарный поиск
  9. Сравнение def и lambda-функций
  10. Делегирование в Python
  11. Декоратор @override
  12. Преобразование генераторов в циклы
  13. Метод splitlines() для разделения строк
  14. Переворот строки с использованием цикла
  15. Открытие, чтение и закрытие файла
  16. Метод join() для объединения элементов строки
  17. Хранение переменных в Python.
  18. Удаление дубликатов из списка
  19. Конкатенация строк с методом join()
  20. Работа с NumPy
  21. Работа с срезами в Numpy
  22. Оператор is в Python
  23. Работа с коллекциями Python
  24. Лимиты на ресурсы Python
  25. Установка и обучение ChatterBot
  26. Переопределение метода __or__()
  27. Разработка Telegram-ботов
  28. Метод join() с набором
  29. Типы возвращаемых значений в Python
  30. Удаление эмодзи с помощью pandas
  31. Измерение потребления памяти при сортировке
  32. Асинхронное программирование с asyncio
  33. Работа с атрибутом dict
  34. Переопределение унарных операторов
  35. Создание уникального множества
  36. Enum в Python
  37. Экспорт данных в файл.
  38. Работа с GitHub в Telegram
  39. Работа с библиотекой requests
  40. Методы сравнения множеств
  41. Метод __iand__ для пользовательских классов
  42. Создание объекта timedelta
  43. Оценка выражений генератора в Python
  44. Форматирование строк в Python
  45. List Comprehension Tutorial
  46. Преобразование строк в числа с плавающей запятой
  47. Метод rlshift для битового сдвига

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