Курс 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
- Измерение времени выполнения в Python
- Python reversed() функция
- Удаление дубликатов в pandas
- Аннотации типов в Python
- Измерение времени выполнения кода
- Сортировка с помощью key
- Работа со строками
- Искажение имен в Python
- Управление ресурсами с контекстными менеджерами
- Логический оператор «and» в Python
- Операции с матрицами в Python
- Копирование объектов в Python
- Создание циклической ссылки
- Печать комбинаций в Python с Itertools
- Namedtuple в Python
- Многострочные комментарии в Python
- Переменные в Python
- Объединение словарей в Python
- EMOT преобразование эмодзи в текст
- Создание списка через цикл
- Декораторы в Python
- Перевод двоичного кода в целое число
- Установка Git и AWS CLI
- Работа с итераторами через срезы
- Профилирование кода на Python
- Метод difference_update() — разность множеств
- Аргументы *args и **kwargs
- Форматирование строк в Python
- Работа с Event() в threading
- Оператор in и not in в Python
- Поиск подстроки в строке
- Динамическая типизация в Python
- Парсинг статей с Newspaper3k
- Работа с геоданными с помощью geopy
- Создание коллекций из выражения-генератора
- Оператор walrus в Python
- Преобразование вложенного списка
- Подсчет элементов в Python
- Импорт модулей в Python 3.12
- Построение графиков в терминале с bashplotlib
- Модуль sys: основы
- Нахождение пересечения множеств
- Сравнение строк в Python
- Хранение переменных в Python.
- Подсчет часто встречающихся элементов
- Оператор zip в Python















