Курс 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"
- Открытие и редактирование скриптов Python
- Обработка ошибки IndexError
- Декоратор total_ordering для сравнения объектов
- Наследование в программировании
- Сортировка и обратный порядок
- split() — разделение строки
- Работа с дробями в Python
- Поиск индексов подстроки
- Создание словарей и множеств в Python.
- Генераторные выражения и islice.
- Итераторы в Python
- Работа со строками в Python
- Счетчик ссылок в Python
- Генераторы в Python
- Математические функции в Python
- Переопределение метода __lshift__
- Декораторы в Python
- Класс Counter() для подсчета элементов
- Сравнение строк в Python
- Логирование с Logzero
- Модуль math: константы π и e
- Структура данных deque в Python
- Именованные срезы в Python
- discard() — удаление элемента из множества
- Списковое включение в Python
- Лямбда-функции в Python
- Numpy: использование Ellipsis
- Библиотека sh: удобные команды терминала
- Подсчет частоты элементов с Counter
- Список переменных с %who
- Списки: объединение, изменение
- Преобразование числа в восьмеричную строку
- Оператор «not» в Python
- Метод get() для словарей
- Функции map, filter, reduce
- Сравнение def и lambda функций в Python
- Создание новой даты в Python
- Работа с модулем glob в Python
- Python reversed() vs срез[::-1]
- Наиболее частотные элементы с помощью Counter
- Перевернуть список в Python
- Модуль os в Python: работа с файлами
- Заказ карты Тинькофф Black
- Блок else в циклах.
- Работа со словарями Python
- Работа с f-строками 2.0















