English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
إذا كان أي عنصر من iterable كان True، فإن طريقة any() ستعود True. إذا لم يكن كذلك، فإن any() تعود False.
يكون جملة any() كما يلي:
any(iterable)
يستخدم any() في بايثون بشكل قابل للتحويل (قوائم، نصوص، مفردات، إلخ)
يستخدم 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والمشابهة للقوائمالمجموعات。
s = "هذا جيد" print(any(s)) # 0 هو خطأ # '0' هو صحيح s = '000' print(any(s)) s = '' print(any(s))
عند تشغيل هذا البرنامج، الناتج هو:
صحيح صحيح خطأ
للمفردات، إذا كانت جميع المفاتيح (غير القيم) غير صحيحة، فإن 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))
عند تشغيل هذا البرنامج، الناتج هو:
خطأ صحيح خطأ خطأ صحيح