Курс 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
- Открытие и запись файлов
- Установка и использование библиотеки google
- Курс Data Scientist в медицине
- Defaultdict в Python
- Метод rlshift для битового сдвига
- Роль object и type в Python
- Функция divmod() в Python
- Поиск с библиотекой Google
- Основы Python
- Срезы в Python
- Работа с пользовательским вводом
- Функция eval() в Python
- Создание уникального множества
- Отправка POST запроса на сервер.
- Counter() — подсчет элементов
- Проверка элемента в множестве.
- Замена атрибута в именованном кортеже
- Объединение словарей в Python 3.5+
- Проверка памяти объекта
- Удаление элемента по индексу в Python
- Изменение объектов в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Enum в Python: создание и использование перечислений
- Метод join() для объединения элементов строки
- Аннотации типов в Python
- Проверка строки на палиндром
- Вложенные циклы в Python
- Создание циклической ссылки
- Создание лямбда-функций
- Оператор @ для умножения матриц
- Переопределение метода __pow__
- Переопределение метода delitem в Python
- Структура строк в Python
- Pretty-printing JSON в Python
- Определение локальных переменных в Python
- Объединение словарей в Python
- Тестирование функции сложения
- Реализация операции -= для пользовательского класса
- Python reversed() vs срез[::-1]
- Создание словаря и множества
- Порядок и длина множеств в Python
- Создание матрицы в Python
- Подсчет элементов с помощью Counter из collections
- Объединение множеств в Python
- Слияние словарей в Python 3.9















