Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में कोई और सभी?

पायथन "AND" और "OR" संचालन के लिए दो अंतर्निहित कार्य प्रदान करता है, सभी और कोई भी कार्य हैं।

पायथन कोई () फ़ंक्शन

कोई भी () फ़ंक्शन सही लौटाता है यदि पुनरावर्तनीय में कोई भी आइटम सत्य है, अन्यथा यह गलत लौटाता है। हालांकि, अगर चलने योग्य वस्तु खाली है, तो कोई भी () फ़ंक्शन गलत लौटाएगा।

सिंटैक्स

any(iterable)

चलने योग्य वस्तु एक सूची, टपल या शब्दकोश हो सकती है।

उदाहरण 1

>>> mylst = [ False, True, False]
>>> x = any(mylst)
>>> x
True

आउटपुट

Output is True because the second item is True.

उदाहरण 2

टपल - जांचें कि कोई आइटम सही है या नहीं

>>> #Tuple - check if any item is True
>>> 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

किसी से वापसी मूल्य()

कोई भी () रिटर्न:

  • सच - यदि पुनरावर्तनीय का कम से कम एक आइटम सत्य है।

  • झूठा - यदि सभी आइटम गलत हैं या यदि कोई पुनरावर्तनीय खाली है।

<टेबल><थेड>कब रिटर्न वैल्यू सभी मान सत्य हैं
सच
कम से कम एक मान सही है
सच
सभी मान असत्य हैं
गलत
खाली चलने योग्य
गलत

पायथन सभी() फ़ंक्शन

सभी () फ़ंक्शन सही लौटाता है यदि एक पुनरावर्तनीय में सभी आइटम सत्य हैं, अन्यथा यह गलत लौटाता है। यदि चलने योग्य वस्तु खाली है, तो सभी () फ़ंक्शन सभी सत्य लौटाते हैं।

वाक्यविन्यास

all(iterable)

चलने योग्य वस्तु सूची, टपल या शब्दकोश हो सकती है।

उदाहरण1 सूची- जांचें कि क्या सभी आइटम सही हैं

>>> mylst = [True, True, False]
>>> x = all(mylst)
>>> print(x)
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

सभी से वापसी मूल्य()

सभी() विधि वापस आती है

  • सच - यदि एक पुनरावर्तनीय में सभी तत्व सत्य हैं

  • झूठा - यदि पुनरावर्तनीय में कोई तत्व गलत है

कब
<वें शैली ="पाठ-संरेखण:केंद्र; चौड़ाई:42.9052%;"> वापसी मूल्य
सभी मान सत्य हैं
सच
कम से कम एक मान सही है
सच
सभी मान झूठे हैं
गलत
खाली चलने योग्य
गलत

  1. पायथन ऑपरेटरों में क्या अंतर है! =और नहीं है?

    पायथन में !=को ऑपरेटर के बराबर नहीं के रूप में परिभाषित किया गया है। यदि दोनों ओर के ऑपरेंड एक-दूसरे के लिए समान नहीं हैं, तो यह सच हो जाता है, और यदि वे बराबर हैं, तो गलत रिटर्न देता है। >>> (10+2) != 12                # both expressions are same hen

  1. पायथन के बराबर क्या है ! ऑपरेटर?

    C/C++ में, ! प्रतीक को नहीं . के रूप में परिभाषित किया गया है ऑपरेटर। पायथन में इसका समकक्ष ऑपरेटर नहीं है। यदि ऑपरेंड गलत है और इसके विपरीत है तो यह सच हो जाता है >>> not(True) False >>> not(False) True >>> not(20>30) True >>> not('abc'=='ABC'

  1. पायथन में बूलियन ऑपरेटर क्या हैं?

    लॉजिकल ऑपरेटर्स और, या नहीं को बूलियन ऑपरेटर्स भी कहा जाता है। जबकि और साथ ही या ऑपरेटर को दो ऑपरेंड की आवश्यकता होती है, जो सही या गलत का मूल्यांकन कर सकता है, न कि ऑपरेटर को सही या गलत का मूल्यांकन करने वाले एक ऑपरेंड की आवश्यकता होती है। बूलियन और ऑपरेटर सही रिटर्न देता है अगर दोनों ऑपरेंड सही लौ