کپی یک دیکشنری
شما نمی توانید به سادگی با تایپ dict2 = dict1 یک دیکشنری را کپی کنید، زیرا: dict2 تنها مرجع dict1 خواهد بود و تغییرات ایجاد شده در dict1 به طور خودکار در dict2 نیز انجام می شود.
راه هایی برای کپی کردن وجود دارد، یکی از راه ها استفاده از متد داخلی copy()
است.
مثال
ساخت کپی از یک دیکشنری با متد copy():
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict = thisdict.copy()
print(mydict)
راه دیگر برای کپی کردن، استفاده از تابع داخلی dict()
مثال
با تابع
dict()
یک کپی از دیکشنری تهیه کنید:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict = dict(thisdict)
print(mydict)