بايثونالدالة copy()
تعريفها
ترجع نسخة من الـdict
الذي قام باستدعائها.
بناؤها
dict.copy()
باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع نسخة من الـdict
الذي قام باستدعائها.
مثال
# 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'}
dict2 contains: {1: 'Admin', 2: 'Editor', 3: 'Reader'}