इस लेख में, हम सीखेंगे कि सॉर्टेड लिस्ट में क्रम बनाए रखते हुए एक आइटम कैसे डाला जाता है। पायथन में एक बिल्ट-इन मॉड्यूल bisect होता है जो हमें लिस्ट में किसी भी तत्व को उचित स्थान पर डालने में मदद करता है।
कोड लिखने के लिए नीचे दिए गए चरणों का पालन करें:
- bisect मॉड्यूल इम्पोर्ट करें।
- लिस्ट और डालने वाले तत्व को इनिशियलाइज़ करें।
- bisect मॉड्यूल में insort नामक एक विधि होती है जो एक तत्व को लिस्ट में उचित स्थान पर डालती है। इस विधि का उपयोग करके तत्व डालें।
- लिस्ट प्रिंट करें।
उदाहरण
# मॉड्यूल इम्पोर्ट करना import bisect # लिस्ट, तत्व इनिशियलाइज़ करना numbers = [10, 23, 27, 32] element = 25 # bisect.insort(list, element) का उपयोग करके तत्व डालना bisect.insort(numbers, element) # लिस्ट प्रिंट करना print(numbers)
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा:
आउटपुट
[10, 23, 25, 27, 32]
निष्कर्ष
हम लिस्ट पर पुनरावृति करके तत्व डालने के लिए सही स्थान ढूंढ सकते हैं। यह कुशल तरीका नहीं है। insort विधि इसे अधिक कुशलता से संभालती है।