ऐसे परिदृश्य हैं जब हमें एक सूची प्राप्त करने की आवश्यकता होती है जिसमें केवल बूलियन मान होते हैं जैसे कि सही और गलत। इस लेख में केवल बूलियन मान वाली सूची कैसे बनाएं।
रेंज के साथ
हम रेंज फ़ंक्शन का उपयोग करते हुए इसे देते हैं जो कि हम चाहते हैं कि मूल्यों की संख्या है। लूप के लिए हम आवश्यकतानुसार आज की सही या गलत सूची प्रदान करते हैं।
उदाहरण
res = [True for i in range(6)]
# Result
print("The list with binary elements is : \n" ,res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The list with binary elements is : [True, True, True, True, True, True]
* ऑपरेटर के साथ
* ऑपरेटर एक ही मान को आवश्यक संख्या में बार-बार दोहरा सकता है। हम इसका उपयोग बूलियन मान वाली सूची बनाने के लिए करते हैं।
उदाहरण
res = [False] * 6
# Result
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))
# Result
print("The list with binary elements is : \n" ,res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The list with binary elements is : [0, 0, 0, 0, 0]