Python - نسخ القواميس
انسخ قاموسًا
لا يمكنك نسخ قاموس ببساطة عن طريق الكتابة 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)