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

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

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

रेंज के साथ

हम रेंज फ़ंक्शन का उपयोग करते हैं जिसमें हम वह संख्या देते हैं जितने मान हम चाहते हैं। फॉर लूप का उपयोग करके हम आवश्यकतानुसार सूची में true या false निर्दिष्ट करते हैं।

उदाहरण

res = [True for i in range(6)]
# परिणाम
print("The list with binary elements is : \n", res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

The list with binary elements is : [True, True, True, True, True, True]

* ऑपरेटर के साथ

* ऑपरेटर आवश्यक संख्या में समान मान को दोहरा सकता है। हम इसका उपयोग बूलियन मान वाली सूची बनाने के लिए करते हैं।

उदाहरण

res = [False] * 6
# परिणाम
print("The list with binary elements is : \n", res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

The list with binary elements is : [False, False, False, False, False, False]

बाइटएरे के साथ

हम बाइट एरे फ़ंक्शन का भी उपयोग कर सकते हैं जो डिफ़ॉल्ट मान के रूप में 0 देगा।

उदाहरण

res = list(bytearray(5))
# परिणाम
print("The list with binary elements is : \n", res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

The list with binary elements is : [0, 0, 0, 0, 0]
  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

  1. - पायथन में बेसिक लिस्ट ऑपरेशन्स

    लिस्ट्स + और * ऑपरेटर्स पर बहुत हद तक स्ट्रिंग्स की तरह प्रतिक्रिया करते हैं; उनका अर्थ यहां भी कंकेटनेशन और रिपीटिशन है, सिवाय इसके कि परिणाम एक नई लिस्ट है, स्ट्रिंग नहीं। वास्तव में, लिस्ट्स उन सभी जनरल सीक्वेंस ऑपरेशन्स पर प्रतिक्रिया करती हैं जिनका हमने पिछले अध्याय में स्ट्रिंग्स पर उपयोग कि

  1. - पायथन बूलियन ऑपरेशन्स

    बेसिक बूलियन ऑपरेशन्स हैं and, or, not ऑपरेशन्स।and ऑपरेशन - and ऑपरेशन का बेसिक सिंटैक्स है: x and y। यह इंगित करता है कि जब x असत्य हो, तो x लौटाएं, अन्यथा y लौटाएं।or ऑपरेशन - or ऑपरेशन का बेसिक सिंटैक्स है: x or y। यह इंगित करता है कि जब x असत्य हो, तो y लौटाएं, अन्यथा x लौटाएं।not ऑपरेशन - not