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