Курс 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"
- Разделение строки с помощью re.split()
- Множественное присваивание в Python
- Генерация фальшивых данных с Faker
- Итераторы в Python
- Получение списка кортежей из словаря
- Принцип одной функции
- Применение функции map() в Python
- Удаление дубликатов из списка
- Наследование в программировании
- Создание объекта времени
- Установка и использование модуля Wikipedia
- Enum в Python
- PrettyTable: создание таблицы
- Добавление элемента к кортежу
- Возврат нескольких значений
- Создание словарей в Python
- Избегание изменяемых аргументов
- Инверсия списков и строк в Python
- Хранение переменных в Python.
- Основные операции с библиотекой Numpy
- Python reversed() функция
- Изменение переменной в Python: nonlocal
- Проблемы с именами переменных
- Списковые включения в Python
- Разделение строки с регулярными выражениями
- Работа с очередями в Python
- Создание списка дат
- Разделение строки на подстроки в Python
- Передача неизвестных аргументов в Python.
- Python enumerate() для работы с индексами
- Упрощение условных выражений с тернарным оператором
- Преобразование строки в число
- Проверка дублей в списке.
- Измерение времени выполнения кода
- Подписка на SelectelNews в Twitter
- Python: динамическая типизация и проверка типов
- Обязательные аргументы в Python
- Работа с getopt
- Переворот последовательности
- Улучшенные подсказки для импорта в Python 3.12
- Работа с deque из collections
- Множественное наследование в Python
- Упрощенный вывод данных в Python
- enumerate() в Python для работы с индексами
- Атрибуты массивов в Numpy
- Преобразование генераторов в циклы
- Декораторы с аргументами















