بايثونالدالة copy()

تعريفها

ترجع نسخة من الـdict الذي قام باستدعائها.


بناؤها

dict.copy()

باراميترات

لا تقبل أي باراميتر.


قيمة الإرجاع

ترجع نسخة من الـdict الذي قام باستدعائها.


مثال

Test.py
# data1 يتألف من ثلاث عناصر, إسمه dict هنا قمنا بتعريف
data1 = {
    1: 'Admin',
    2: 'Editor',
    3: 'Reader'
}

# data2 في الكائن data1 هنا قمنا بنسخ عناصر الكائن
data2 = data1.copy()

# data2 و data1 هنا قمنا بعرض ما يحتويه الكائن
print('dict1 contains:', data1)
print('dict2 contains:', data2)

النتيجة

dict1 contains: {1: 'Admin', 2: 'Editor', 3: 'Reader'}
dict2 contains: {1: 'Admin', 2: 'Editor', 3: 'Reader'}