1.7 KiB
title | localeTitle |
---|---|
Python Any Iterable | بايثون اي ايترابل |
any()
هي وظيفة مضمنة في Python 3 (و Python 2 منذ الإصدار 2.5) ، للتحقق مما إذا كان أي من عناصر iterable هو True
. يأخذ حجة واحدة ، يمكن iterable
.
جدال
iterable
الوسيطة iterable
هي المجموعة التي سيتم التحقق من إدخالاتها. يمكن أن يكون عادةً list
، str
، dict
، tuple
إلخ ، حتى file object
.
قيمة الإرجاع
قيمة الإرجاع هي قيمة منطقية. إذا وفقط إذا كانت جميع إدخالات التكرار هي False
، أو كان iterable
فارغًا ؛ تقوم بإرجاع False
. تؤدي هذه الوظيفة بشكل أساسي عملية OR
منطقية على جميع العناصر.
إذا كان أحدهم هو True
، فسيعرض True
.
any()
عملية any()
تعادل (داخليًا ، قد لا يتم تنفيذها على هذا النحو بالضبط)
def any(iterable): for element in iterable: if element: return True return False
عينة الكود
print(any([])) #=> False print(any({})) #=> False print(any([None])) #=> False print(any(['', {}, 0])) #=> False print(any([6, 7])) #=> True print(any([6, 7, None])) #=> True print(any([0, 6, 7])) #=> True print(any([9, 8, [1, 2]])) #=> True