freeCodeCamp/guide/arabic/python/all-iterable/index.md

1.9 KiB

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

:rocket: تشغيل الكود

المستندات الرسمية