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