Копија Питхон речника ()

Метода цопи () враћа плитку копију речника.

Синтакса copy()је:

 дицт.цопи ()

цопи () Параметри

copy() метода не узима никакве параметре.

Повратна вредност из копије ()

Ова метода враћа плитку копију речника. Не мења оригинални речник.

Пример 1: Како копија функционише за речнике?

 original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)

Оутпут

 Оригнал: (1: 'један', 2: 'два') Ново: (1: 'један', 2: 'два')

Разлика у коришћењу методе цопи () и = Оператор за копирање речника

Када copy()се користи метода, креира се нови речник који је попуњен копијом референци из оригиналног речника.

Када =се користи оператор, креира се нова референца на оригинални речник.

Пример 2: Коришћење = Оператор за копирање речника

 original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

Оутпут

 ново: () оригинал: ()

Овде се обрише нови речник, брише се и оригинални речник.

Пример 3: Коришћење цопи () за копирање речника

 original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

Оутпут

 ново: () оригинал: (1: 'један', 2: 'два')

Овде, када се нови речник избрише, оригинални речник остаје непромењен.

Занимљиви Чланци...