Курс 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
- Оператор continue в Python
- Импортирование в Python
- Проверка запуска скрипта или импорта модуля
- Получение текущего времени в Python
- Упрощение работы с JSON-данными в Python
- Модуль math: константы π и e
- Метод lt для сортировки объектов
- Работа с файловой системой в Python
- Создание новых функций с помощью functools.partial
- Вывод символов строки в Python
- Работа с итераторами в Python
- Python: динамическая типизация и проверка типов
- Преобразование символов с помощью map
- Транспонирование 2D-массива с помощью zip
- Функция reduce() из модуля functools
- Экспорт данных в файл.
- Объявление переменных в Python
- Генераторы в Python
- Мощь вложенных функций в Python
- Функции map() и reduce() в Python
- Переменные в Python
- Аргументы *args и **kwargs
- Работа с PosixPath() в Python
- Упрощенный вывод данных в Python
- Основы слова
- Получение текущей директории
- Изменение логики работы с временем
- Динамические маршруты во Flask
- Выражения-генераторы в Python
- Передача аргументов через **arguments
- Принципы Zen of Python
- Управление виртуальными средами в Python
- Создание GUI на Tkinter
- Форматирование строк в Python
- Аннотации типов в Python
- Декоратор защиты анонимных пользователей
- Декораторы классов
- Измерение времени выполнения кода
- Упрощение условных выражений с тернарным оператором
- Оптимизация сравнения в Python
- Конкатенация строк с помощью join()
- Создание таблиц в терминале с PrettyTable
- Объединение строк с помощью метода join















