بايثون الدالة 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}