1.9 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Python All Iterable | بيثون كل Iterable |
all() هي وظيفة مضمنة في Python 3 (و Python 2 منذ الإصدار 2.5) ، للتحقق مما إذا كانت كافة عناصر iterable هي True . يأخذ حجة واحدة ، يمكن iterable .
جدال
iterable
الوسيطة iterable هي المجموعة التي سيتم التحقق من إدخالاتها. يمكن أن تكون list ، str ، dict ، tuple ، إلخ.
قيمة الإرجاع
قيمة الإرجاع هي قيمة منطقية. إذا وفقط إذا كانت جميع إدخالات iterable صادقة ، فإنها ترجع True . تؤدي هذه الوظيفة بشكل أساسي عملية Boolean AND على جميع العناصر.
إذا لم يكن أحدهم صحيحًا ، فسيعرض False .
العملية all() مساوية (غير مطبقة داخليا بالضبط مثل هذا)
def all(iterable): for element in iterable: if not element: return False return True
عينة الكود
print(all([])) #=> True # Because an empty iterable has no non-truthy elements print(all([6, 7])) #=> True print(all([6, 7, None])) #=> False # Because it has None print(all([0, 6, 7])) #=> False # Because it has zero print(all([9, 8, [1, 2]])) #=> True print(all([9, 8, []])) #=> False # Because it has [] print(all([9, 8, [1, 2, []]])) #=> True print(all([9, 8, {}])) #=> False # Because it has {} print(all([9, 8, {'engine': 'Gcloud'}])) #=> True
