Lug'atlarni Nusxalash
Lug'atni Nusxalash
Siz lug'atni oddiygina dict2 = dict1 deb yozish orqali nusxalay olmaysiz, chunki: dict2 faqat dict1 ga havola bo'ladi va dict1 da qilingan o'zgarishlar avtomatik ravishda dict2 da ham aks etadi.
Nusxa olishning usullari mavjud, ulardan biri ichki lug'at metodi copy() dan foydalanishdir.
Misol
copy() metodi yordamida lug'at nusxasini yaratish:
python
# Lug'atni yaratamiz
ushbu_lugat = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Lug'atning nusxasini olish
mening_lugatim = ushbu_lugat.copy()
print(mening_lugatim)Lug'at nusxasini yaratishning yana bir usuli ichki dict() funksiyasidan foydalanishdir.
Misol
dict() funksiyasi yordamida lug'at nusxasini yaratish:
python
# Lug'atni yaratamiz
ushbu_lugat = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Lug'atning nusxasini olish
mening_lugatim = dict(ushbu_lugat)
print(mening_lugatim)