English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي في Python

تحكم في العملية في Python

الوظائف في Python

أنواع البيانات في Python

عمليات ملفات Python

أbjects و classes في Python

التاريخ والوقت في Python

معرفة متقدمة في Python

دليل Python

استخدام any() في Python و أمثلة

وظائف محلية بايثون

إذا كان أي عنصر من iterable كان True، فإن طريقة any() ستعود True. إذا لم يكن كذلك، فإن any() تعود False.

يكون جملة any() كما يلي:

any(iterable)

معدل any()

 يستخدم any() في بايثون بشكل قابل للتحويل (قوائم، نصوص، مفردات، إلخ)

من القيمة التي يعود بها any()

يستخدم any()

  • صحيح إذا كان هناك على الأقل عنصر صحيح في المجموع

  • غير صحيح إذا كانت جميع العناصر غير صحيحة أو إذا كان المجموع غير موجود

الشرطالقيمة المعدة
كل القيم صحيحةصحيح
كل القيم غير صحيحةخطأ

قيمة صحيحة (القيم الأخرى غير صحيحة)

صحيح

قيمة غير صحيحة (القيم الأخرى صحيحة)

صحيح
م空的خطأ

مثال 1: كيف يستخدم any() مع القوائم البايثون؟

l = [1, 3, 4, 0]
print(any(l))
l = [0, False]
print(any(l))
l = [0, False, 5]
print(any(l))
l = []
print(any(l))

عند تشغيل هذا البرنامج، الناتج هو:

صحيح
خطأ
صحيح
خطأ

يستخدم أيضًا طريقة مشابهة للـ any()التuplesوالمشابهة للقوائمالمجموعات

مثال 2: كيف يستخدم any() مع النصوص البايثون؟

s = "هذا جيد"
print(any(s))
# 0 هو خطأ
# '0' هو صحيح
s = '000'
print(any(s))
s = ''
print(any(s))

عند تشغيل هذا البرنامج، الناتج هو:

صحيح
صحيح
خطأ

مثال 3: كيف يستخدم any() مع المفردات البايثون؟

للمفردات، إذا كانت جميع المفاتيح (غير القيم) غير صحيحة، فإن any() تعود غير صحيحة. إذا كان هناك على الأقل مفتاح صحيح، فإن any() تعود صحيحة.

d = {0: 'خطأ'}
print(any(d))
d = {0: 'خطأ', 1: صحيح}
print(any(d))
d = {0: 'خطأ', False: 0}
print(any(d))
d = {}
print(any(d))
# 0 هو خطأ
# '0' هو صحيح
d = {'0': 'خطأ'}
print(any(d))

عند تشغيل هذا البرنامج، الناتج هو:

خطأ
صحيح
خطأ
خطأ
صحيح

وظائف محلية بايثون