Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

بايثونالدالة discard()

تعريفها

تستخدم لحذف عنصر محدد من الـset الذي قام باستدعائها.


بناؤها

set.discard(elem)
set.discard(elem)

باراميترات

مكان الباراميتر elem نمرر قيمة العنصر الذي نريد حذفه.


قيمة الإرجاع

لا ترجع قيمة.


المثال الأول

Test.py
# وضعنا فيه مجموعة أعداد صحيحة aSet إسمه set هنا قمنا بتعريف
aSet = {1, 2, 3, 4, 5}
# aSet هنا قمنا بحذف العنصر الذي يملك القيمة 1 في الكائن
aSet.discard(1)
# aSet هنا قمنا بعرض ما يحتويه الكائن
print(aSet)
# وضعنا فيه مجموعة أعداد صحيحة aSet إسمه set هنا قمنا بتعريف aSet = {1, 2, 3, 4, 5} # aSet هنا قمنا بحذف العنصر الذي يملك القيمة 1 في الكائن aSet.discard(1) # aSet هنا قمنا بعرض ما يحتويه الكائن print(aSet)

سنحصل على نتيجة مشابهة لأننا لا نعرف كيف سيتم ترتيب العناصر.

{2, 3, 4, 5}

المثال الثاني

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

سنحصل على نتيجة مشابهة لأننا لا نعرف كيف سيتم ترتيب العناصر.

{1, 2, 3, 4, 5}