بايثونالدالة 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)
سنحصل على نتيجة مشابهة لأننا لا نعرف كيف سيتم ترتيب العناصر.
Returned element: 40
Remaining elements: {10, 50, 20, 30}
Remaining elements: {10, 50, 20, 30}