copy
Python copy moduli
❮ Python o‘rnatilgan modullari
Misol
Sayoz va chuqur nusxa o‘rtasidagi farq:
import copy
a = ["Emil", [1, 2]]
b = copy.copy(a)
c = copy.deepcopy(a)
a[1].append(3)
print(b)
print(c)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
copy moduli ixtiyoriy Python obyektlari uchun sayoz va chuqur nusxalash amallarini taqdim etadi.
Ichma-ich joylashgan o‘sha obyektlarga havola qiluvchi yangi konteyner kerak bo‘lsa, sayoz nusxalardan, ichma-ich tuzilmalarni ham nusxalash kerak bo‘lsa, chuqur nusxalardan foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| copy() | Obyektning sayoz nusxasini qaytaradi. |
| deepcopy() | Obyektning chuqur nusxasini qaytaradi. |
| Error | Nusxalash bilan bog‘liq xatolarda yuzaga keladigan istisno. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
