set.pop() إخراج عنصر عشوائي

آخر تحديث: 2026-09-22

set.pop() إخراج عنصر عشوائي

set.pop() يحذف ويُرجع عنصرًا عشوائيًا؛ المجموعة الفارغة ترفع KeyError.

التصنيفدوال المجموعات
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

set.pop()

القيمة المُعادة:An arbitrary popped element; raises KeyError if the set is empty.

يعدّل الكائن الأصلي:نعم (في مكانه)

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

1
{2, 3}
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qأي عنصر تُخرجه الدالة pop()؟
Aعنصر اعتباطي. المجموعات غير مرتبة، لذا لا يمكن التنبؤ بالعنصر الذي سيُخرج — وهذا هو الفرق الأكبر عن list.pop() التي تُخرج دائماً العنصر الأخير.
Qماذا يحدث عند استدعائها على مجموعة فارغة؟
Aيُطلق استثناء KeyError: 'pop from an empty set'.
Qكيف أُفرّغ مجموعة عنصراً عنصراً؟
Aاستخدم نمط الحلقة while s: item = s.pop()، لكن آخر عملية pop تُطلق KeyError، لذا احرسها بعبارة if s: أو التقط الاستثناء أولاً.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%