ऐसे परिदृश्य होते हैं जब हमें केवल बूलियन मान जैसे 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]