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