any() أي عنصر صحيح

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

any() أي عنصر صحيح

تستقبل any() كائنًا قابلًا للتكرار، وتُرجع True إذا كان عنصر واحد على الأقل صحيحًا؛ وتُرجع False للكائن الفارغ.

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

📝 الصياغة

any(iterable)

⚙️ المعاملات

iterable مطلوبAn iterable (list, tuple, generator, ...).

القيمة المُعادة:bool. True if any element is truthy, else False (including empty iterables).

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

▶ مثال

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

المخرجات:

False
True
False
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يُرجع any([])؟
Aيُرجع False، فلا يوجد أي عنصر صحيح في كائن قابل للتكرار فارغ، على عكس all([]) التي تُرجع True.
Qهل يتوقف any() عند أول قيمة صحيحة؟
Aنعم، يستخدم any() التقييم القصير ويعيد True فورًا عند أول عنصر صحيح دون مزيد من الحساب؛ وبالاقتران مع المولدات يتجنب الحساب غير الضروري، مثل any(x % 2 == 0 for x in big_list).
Qهل يجب استخدام any() للتأكد من أن القائمة غير فارغة؟
Aللتأكد من عدم الفراغ، كتابة if lst: أكثر بديهية؛ أيّ() أنسب للحكم على «هل يوجد عنصر يحقق شرطًا» مثل any(x > 10 for x in scores).
Qany() و all() يظهران معًا دائمًا؛ كيف لا أخلطهما؟
Aany منطق «أو» (يكفي أي عنصر صحيح)، وall منطق «و» (يجب أن تكون كلها صحيحة). نقطة للحفظ: any تُرجع False للكائن الفارغ، وall تُرجع True له.
Web-Tutorial.com

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

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

100%