पायथन "AND" और "OR" ऑपरेशंस के लिए दो बिल्ट-इन फंक्शंस प्रदान करता है: all और any फंक्शंस।
पायथन any() फंक्शन
any() फंक्शन True लौटाता है यदि किसी इटरेबल में कोई भी आइटम सत्य है, अन्यथा यह False लौटाता है। हालांकि, यदि इटरेबल ऑब्जेक्ट खाली है, तो any() फंक्शन False लौटाएगा।
सिंटैक्स
any(iterable)
इटरेबल ऑब्जेक्ट एक सूची, टपल या डिक्शनरी हो सकता है।
उदाहरण 1: सूची
>>> mylst = [False, True, False] >>> x = any(mylst) >>> x True
आउटपुट: True क्योंकि दूसरा आइटम True है।
उदाहरण 2: टपल
>>> mytuple = (0, 1, 0, False) >>> x = any(mytuple) >>> print(x) True
उदाहरण 3: सेट
>>> myset = {0, 1, 0}
>>> x = any(myset)
>>> print(x)
True
उदाहरण 4: डिक्शनरी
>>> mydict = {0: "Apple", 1: "Banana"}
>>> x = any(mydict)
>>> print(x)
True
नोट: डिक्शनरी के लिए, any() कीज़ की जांच करता है, मानों की नहीं।
any() का रिटर्न वैल्यू
- True - यदि इटरेबल का कम से कम एक आइटम सत्य है।
- False - यदि सभी आइटम असत्य हैं या इटरेबल खाली है।
| स्थिति | रिटर्न वैल्यू |
|---|---|
| सभी मान सत्य हैं | True |
| कम से कम एक मान सत्य है | True |
| सभी मान असत्य हैं | False |
| खाली इटरेबल | False |
पायथन all() फंक्शन
all() फंक्शन True लौटाता है यदि इटरेबल में सभी आइटम सत्य हैं, अन्यथा यह False लौटाता है। यदि इटरेबल ऑब्जेक्ट खाली है, तो all() फंक्शन True लौटाता है।
सिंटैक्स
all(iterable)
इटरेबल ऑब्जेक्ट सूची, टपल या डिक्शनरी हो सकता है।
उदाहरण 1: सूची
>>> mylst = [True, True, False] >>> x = all(mylst) >>> print(x) False
उपरोक्त परिणाम False दिखाता है, क्योंकि सूची में एक आइटम False है।
उदाहरण 2: टपल
>>> mytuple = (0, True, False) >>> x = all(mytuple) >>> print(x) False
उदाहरण 3: सेट
>>> myset = {True, 1, 1}
>>> x = all(myset)
>>> print(x)
True
उदाहरण 4: डिक्शनरी
>>> mydict = {0: "Apple", 1: "Banana"}
>>> x = all(mydict)
>>> print(x)
False
नोट: डिक्शनरी के लिए, all() कीज़ की जांच करता है। चूंकि 0 असत्य है, इसलिए परिणाम False है।
all() का रिटर्न वैल्यू
- True - यदि इटरेबल में सभी एलिमेंट्स सत्य हैं।
- False - यदि इटरेबल में कोई भी एलिमेंट असत्य है।
| स्थिति | रिटर्न वैल्यू |
|---|---|
| सभी मान सत्य हैं | True |
| कम से कम एक मान सत्य है | False |
| सभी मान असत्य हैं | False |
| खाली इटरेबल | True |