بايثونالدالة copy()
تعريفها
ترجع نسخة من الـdict الذي قام باستدعائها.
بناؤها
dict.copy()
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)
# 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'}