Список — это тип данных Python, заключенный в квадратные скобки [] и содержащий элементы, разделенные запятыми. Значения списка могут относиться к разным типам данных. Индексирование списка начинается с нуля и может быть объединено и разделено на части. Поскольку иногда необходимо воссоздать объект, методы копирования чрезвычайно полезны. Язык Python предоставляет несколько вариантов для этого. Цель этого артефакта — продемонстрировать, как использовать технику копирования списка. Поскольку список широко используется, его копия также требуется.
Используя несколько встроенных операций, значения списка можно клонировать как новое значение списка. Вам может потребоваться дублировать элементы списка в некоторых процедурах Python. Действительно, список копирования — это метод в Python, который используется для списков, содержащих несколько переменных/значений. Основная функция функции копирования — реплицировать элементы существующего списка в только что сформированный пустой список. Эта статья посвящена копированию списка в другой список. У нас есть две иллюстрации, которые помогут нашим пользователям скопировать список.
Пример 1: Метод Copy()
Copy() — это новый метод в списках Python, выпущенных в Python 3. Он дублирует список в какой-то другой список. Следует иметь в виду, что Python 2 его не поддерживает. Функция copy() — самый простой способ скопировать список Python. Мы можем визуализировать состояние, при котором нам нужно продублировать список. Знак равенства = может использоваться для дублирования списка. С другой стороны, новый список будет связан со старым. Если вы редактируете исходный список, новый список также будет обновлен. Элемент в новом списке аналогичен элементу в предыдущем списке.
Функция list copy() генерирует копию исходного списка. Для функции copy() нет параметров. На этой следующей иллюстрации у нас есть список «x», в котором мы также указали некоторые целые числа и строки. После этого мы создали другую переменную «new_x», в которую мы скопируем содержимое исходного списка. Оператор печати будет выполнен после того, как скопированный список будет распечатан на экране. Код метода copy() показан на добавленном изображении и в текстовой форме:
X = [‘Привет’, 1, 2, 3] New_x = x.copy() Print( ‘Копирование списка:’ , new_x)
Пример 2
Эта иллюстрация немного отличается от предыдущей. Здесь у нас есть список под названием «Список1», в котором указаны значения целочисленного типа. После этого мы присвоили другую переменную «new_List1» переменной «List1». Следуя этому шаблону, мы использовали функцию добавления, чтобы добавить значение как в старые, так и в скопированные строки. Здесь указан символ «а». Последнее, что мы здесь использовали, — это два оператора печати. Они оба будут отображать новый список, а также старый список. Код для метода copy() показан в добавленном изображении и текстовой форме:
List1 = [1, 2, 3, 4, 5] new_List1 = List1 new_List1.append('a') print('Новый список:', new_List1) print('Старый список:', List1)
Заключение
В этой статье мы рассмотрели два метода создания копии списка в Python. Мы узнали, как использовать функцию copy() и присваивать значение переменной с помощью оператора присваивания точно так же, как при присвоении значения переменной. Мы предоставили два разных примера, касающихся метода копирования, а в другом также есть метод добавления. Теперь вы знаете необходимую информацию для создания копии списка в Python. Однако, читатели, это еще не конец учебного процесса. Настоятельно советую всем просмотреть приведенные выше примеры и попробовать применить их на практике.