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