Метод list copy() в Python — как копировать список

list copy() в Python — это встроенная функция, которая возвращает неглубокую копию списка. Метод copy() копирует все элементы из одного списка в другой, и не изменяет исходный список при изменении нового списка.

Синтаксис

Вы должны предоставить исходный список, чтобы скопировать его элементы.

Пример 1 — list copy() в Python

Выход

Пример копирования списка Python

Функция copy() возвращает список. Однако он не изменяет исходный список.

Пример 2

Давайте скопируем список, а затем изменим этот список.

В приведенном выше коде мы копировали список, а затем изменили исходный список, то есть targaryens. Опять же, мы напечатали оба списка.

Выход

Как копировать и изменить список

Вы можете видеть, что старый список остается неизменным даже при изменении нового списка.

Пример 3

Если вы не знаете, что такое срез списка Python, ознакомьтесь с нотацией среза. Метод Python slice() используется, когда мы хотим изменить список, а также сохранить копию оригинала.

В этом сценарии мы копируем список и ссылку. Этот процесс также называется клонированием. Техника занимает около 0,039 секунды и является самой быстрой техникой.

Выход

Поверхностная копия списка с использованием срезов

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python