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

Python - किसी भी बूलियन True वाली पंक्ति निकालना


जब किसी भी बूलियन True वाली पंक्ति निकालना आवश्यक हो, तो 'any' ऑपरेटर के साथ सूची समझ का उपयोग किया जाता है।

नीचे इसका प्रदर्शन दिया गया है:

उदाहरण

my_tuple = [[False, True], [False, False], [True, False, True], [False]]
print("The tuple is :")
print(my_tuple)
my_result = [row for row in my_tuple if any(element for element in row)]
print("The result is ")
print(my_result)

आउटपुट

The tuple is : [[False, True], [False, False], [True, False, True], [False]]
The result is [[False, True], [True, False, True]]

व्याख्या

  • सूची की सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • सूची समझ का उपयोग यह जांचने के लिए किया जाता है कि क्या सूची में कोई तत्व मौजूद है।

  • 'any' ऑपरेटर True या False परिणाम देता है।

  • इसे एक सूची में परिवर्तित किया जाता है और एक चर को निर्दिष्ट किया जाता है।

  • यही आउटपुट है जो कंसोल पर प्रदर्शित किया जाता है।


  1. - पायथन में बूलियन सूची आरंभीकरण

    ऐसे परिदृश्य होते हैं जब हमें केवल बूलियन मान जैसे true और false वाली सूची प्राप्त करने की आवश्यकता होती है। इस लेख में बूलियन मानों वाली सूची बनाने का तरीका बताया गया है। रेंज के साथ हम रेंज फ़ंक्शन का उपयोग करते हैं जिसमें हम वह संख्या देते हैं जितने मान हम चाहते हैं। फॉर लूप का उपयोग करके हम आवश

  1. - पायथन में बूलियन इंडेक्सिंग

    ट्रू और फॉल्स जैसे बूलियन मान और 1 और 0 को पांडा डेटाफ्रेम में इंडेक्स के रूप में उपयोग किया जा सकता है। वे आवश्यक रिकॉर्ड फ़िल्टर करने में हमारी मदद कर सकते हैं। नीचे दिए गए उदाहरणों में हम विभिन्न विधियों को देखेंगे जिनका उपयोग बूलियन इंडेक्सिंग ऑपरेशन करने के लिए किया जा सकता है। बूलियन इंडेक्स ब

  1. - पायथन में any() और all() फंक्शंस

    पायथन AND और OR ऑपरेशंस के लिए दो बिल्ट-इन फंक्शंस प्रदान करता है: all और any फंक्शंस। पायथन any() फंक्शन any() फंक्शन True लौटाता है यदि किसी इटरेबल में कोई भी आइटम सत्य है, अन्यथा यह False लौटाता है। हालांकि, यदि इटरेबल ऑब्जेक्ट खाली है, तो any() फंक्शन False लौटाएगा। सिंटैक्स any(iterable) इटरेब