Рубрики
Без рубрики

Способы скопировать список в Python

В этой статье мы будем понимать различные методы для копирования списка в Python.

Автор оригинала: Pankaj Kumar.

Способы скопировать список в Python

В этой статье мы будем понимать различные методы для копирования списка в Python.

Список Python – это структура данных для хранения и манипулирования значениями данных.

Техника 1: метод Extend () Чтобы скопировать список в Python

Встроенный метод Extend () Python может использоваться для копирования элементов списка в другой список.

Расширение () Метод в основном занимает Имеется как аргумент Скажите список, кортеж , Диктовать и т. др. И это итерации или пересекает сквозь элементы утеряемого и добавляют элементы в новый список в элемент-элементной моде.

Синтаксис:

list.iterable(iterable)

Пример:

list1 = [10, 20, 30, 40, 50, 60, 70, 80, 90] 
copy_list = []
copy_list.extend(list1)
print("Input List:", list1) 
print("Copied List:", copy_list) 

Выход:

Input List: [10, 20, 30, 40, 50, 60, 70, 80, 90]
Copied List: [10, 20, 30, 40, 50, 60, 70, 80, 90]

Техника 2: Оператор нарезки для копирования списка в Python

Python Оператор нарезки считается наиболее эффективным способом копирования элементов списка Python.

Синтаксис:

[start:stop:steps]
  • Начать: Он определяет начало нарезки.
  • Стоп: Этот параметр определяет конец нарезания повторяющихся
  • Шаги: Он определяет количество пропущенных элементов или интервалы, при которых необходимо выполнить нарезку.

В приведенном выше, чтобы скопировать список, мы использовали нарезку в следующем формате:

[:]

который просто означает, что нажатие списка начнется в Запустить индекс I.e. Index 0 и закончится на Последний элемент с шаг Отказ

Пример:

list1 = [10, 20, 30, 40, 50, 60, 70, 80, 90] 
copy_list = []
copy_list = list1[:]
print("Input List:", list1) 
print("Copied List:", copy_list) 

Выход:

Input List: [10, 20, 30, 40, 50, 60, 70, 80, 90]
Copied List: [10, 20, 30, 40, 50, 60, 70, 80, 90]

Техника 3: Понимание списка для копирования списка в Python

Понимание списка Python Техника полезна для копирования списка в Python. Это просто альтернативный способ создания заявления всего за одну строку кода

Синтаксис:

[element for element in list]

Пример :

list1 = [10, 20, 30, 40, 50, 60, 70, 80, 90] 
copy_list = []
copy_list = [item for item in list1]
print("Input List:", list1) 
print("Copied List:", copy_list) 

В приведенном выше фрагменте кода мы использовали понимание списка, в котором «элемент» действует как элемент указателя и пересекает через список «list1» и копирует значения данных в элементном элементе.

Выход:

Input List: [10, 20, 30, 40, 50, 60, 70, 80, 90]
Copied List: [10, 20, 30, 40, 50, 60, 70, 80, 90]

Техника 4: Метод списка () для копирования списка

Python Список () Метод В основном принимает счетчик как аргумент и возвращает последовательность в виде списка I.E. Преобразует The Theerable в список Отказ

Синтаксис:

list([iterable])

В приведенном ниже кусочке кода мы проходим список list1 в метод списка (), чтобы создать новый список со всеми элементами списка list1 и, таким образом, служить цели копирования списка.

Пример:

list1 = [10, 20, 30, 40, 50, 60, 70, 80, 90] 
copy_list = []
copy_list = list(list1)
print("Input List:", list1) 
print("Copied List:", copy_list) 

Выход:

Input List: [10, 20, 30, 40, 50, 60, 70, 80, 90]
Copied List: [10, 20, 30, 40, 50, 60, 70, 80, 90]

Техника 5: Python Copy () Метод для копирования списка

Python в построенном Копировать () Метод Может использоваться для копирования элементов данных списка в другое. Метод Copy () Копирует элементы списка в другой список в элемент-элементной моде, пересекая список Отказ

Синтаксис:

list.copy()

Пример:

list1 = [10, 20, 30, 40, 50, 60, 70, 80, 90] 
copy_list = []
copy_list = list1.copy()
print("Input List:", list1) 
print("Copied List:", copy_list) 

Выход:

Input List: [10, 20, 30, 40, 50, 60, 70, 80, 90]
Copied List: [10, 20, 30, 40, 50, 60, 70, 80, 90]

Техника 6: метод Append () для копирования списка Python

Python в построенном Добавить () Метод можно легко использовать для копирования элементов списка в другой список.

Как следует из названия, метод Append () добавляет .i.e. Прикрепляет элементы списка к концу требуемого списка Отказ

Но потому что мы работаем с пустым списком, в этом случае мы можем использовать этот метод для копирования списка в Python.

Синтаксис:

list.append(value or element)

Пример:

list1 = [10, 20, 30, 40, 50, 60, 70, 80, 90] 
copy_list = []
for ele in list1: copy_list.append(ele) 
print("Input List:", list1) 
print("Copied List:", copy_list) 

Выход:

Input List: [10, 20, 30, 40, 50, 60, 70, 80, 90]
Copied List: [10, 20, 30, 40, 50, 60, 70, 80, 90]

Заключение

Таким образом, мы представили разные способы скопировать список в Python.

Но, читатели, это не конец обучения, я настоятельно рекомендую всем обратиться к приведенным выше примерам и попытаться реализовать то же самое практически.

Рекомендации