الدالة () copy
في بايثون
تعريفها
ترجع نسخة من الـlist
الذي قام باستدعائها.
بناؤها
list.copy()
باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع نسخة من الـlist
الذي قام باستدعائها.
مثال
# وضعنا فيه 5 عناصر list1 إسمه list هنا قمنا بتعريف list1 = [10, 20, 30, 40, 50] # list2 في الكائن list1 هنا قمنا بنسخ عناصر الكائن list2 = list1.copy() # list2 و list1 هنا قمنا بعرض ما يحتويه الكائن print('list1 contains:', list1) print('list2 contains:', list2)
•سنحصل على النتيجة التالية عند التشغيل.
list1 contains: [10, 20, 30, 40, 50]
list2 contains: [10, 20, 30, 40, 50]
list2 contains: [10, 20, 30, 40, 50]