بايثونالدالة pop()
تعريفها
تستخدم لإرجاع قيمة عنصر يتم إختياره بشكل عشوائي من الـset الذي قام باستدعائها و من بعدها يتم حذفه منه.
بناؤها
set.pop()باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع قيمة العنصر الذي تم حذفه من الـset.
أخطاء محتملة
ترمي الإستثناء TypeError في حال كان الـset فارغ.
مثال
# وضعنا فيه 5 عناصر aSet إسمه set هنا قمنا بتعريف aSet = {10, 20, 30, 40, 50} # و عرض قيمته aSet هنا قمنا باستخراج آخر عنصر موجود في الكائن print('Returned element:', aSet.pop()) # aSet هنا قمنا بعرض العناصر المتبقية في الكائن print('Remaining elements:', aSet)
سنحصل على نتيجة مشابهة لأننا لا نعرف كيف سيتم ترتيب العناصر.
Remaining elements: {10, 50, 20, 30}