بايثونالدالة discard()
تعريفها
تستخدم لحذف عنصر محدد من الـset الذي قام باستدعائها.
بناؤها
set.discard(elem)باراميترات
مكان الباراميتر elem نمرر قيمة العنصر الذي نريد حذفه.
قيمة الإرجاع
لا ترجع قيمة.
المثال الأول
# وضعنا فيه مجموعة أعداد صحيحة aSet إسمه set هنا قمنا بتعريف aSet = {1, 2, 3, 4, 5} # aSet هنا قمنا بحذف العنصر الذي يملك القيمة 1 في الكائن aSet.discard(1) # aSet هنا قمنا بعرض ما يحتويه الكائن print(aSet)
سنحصل على نتيجة مشابهة لأننا لا نعرف كيف سيتم ترتيب العناصر.
المثال الثاني
# وضعنا فيه مجموعة أعداد صحيحة aSet إسمه set هنا قمنا بتعريف aSet = {1, 2, 3, 4, 5} # لحذف عنصر يملك القيمة 10 في الكائن discard() هنا قمنا باستدعاء الدالة # و بما أنه لا يوجد فيه عنصر يملك هذه القيمة لن يحدث أي شيء aSet aSet.discard(10) # aSet هنا قمنا بعرض ما يحتويه الكائن print(aSet)
سنحصل على نتيجة مشابهة لأننا لا نعرف كيف سيتم ترتيب العناصر.
 
                