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

42 lines
1.7 KiB
Markdown
Raw Normal View History

---
title: Python Any Iterable
localeTitle: بايثون اي ايترابل
---
`any()` هي وظيفة مضمنة في Python 3 (و Python 2 منذ الإصدار 2.5) ، للتحقق مما إذا كان أي من عناصر [_iterable_](https://docs.python.org/3/glossary.html#term-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
`
![:rocket:](//forum.freecodecamp.com/images/emoji/emoji_one/rocket.png?v=2 ":صاروخ:") [تشغيل الكود](https://repl.it/CL9c/0)
[المستندات الرسمية](https://docs.python.org/3/library/functions.html#any)