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

पायथन - क्रम बनाए रखने के लिए क्रमबद्ध सूची में आइटम सम्मिलित करना

इस लेख में, हम सीखेंगे कि क्रम को बनाए रखते हुए क्रमबद्ध सूची में किसी आइटम को कैसे सम्मिलित किया जाए। पायथन में एक अंतर्निहित मॉड्यूल है जिसे बिसेक्ट कहा जाता है जो हमें सूची में किसी भी तत्व को उचित स्थिति में सम्मिलित करने में मदद करता है।

कोड लिखने के लिए नीचे दिए गए चरणों का पालन करें।

  • मॉड्यूल द्विभाजित आयात करें।
  • इनिशियलाइज़ लिस्ट और एलिमेंट जिसे डालने की जरूरत है
  • मॉड्यूल बाईसेक्ट में इंसॉर्ट नामक एक विधि है जो एक उपयुक्त स्थिति में एक सूची में एक तत्व सम्मिलित करती है। विधि का प्रयोग करें और तत्व डालें।
  • सूची प्रिंट करें।

उदाहरण

# importing the module
import bisect

# initializing the list, element
numbers = [10, 23, 27, 32]
element = 25

# inserting element using bisect.insort(list, element)
bisect.insort(numbers, element)

# printing the list
print(numbers)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

आउटपुट

[10, 23, 25, 27, 32]

निष्कर्ष

हम सूची में पुनरावृति कर सकते हैं और एक तत्व को सही स्थिति में सम्मिलित करने के लिए स्थिति का पता लगा सकते हैं। ऐसा करने का यह एक कारगर तरीका नहीं है। इंसॉर्ट विधि इसे अधिक कुशलता से संभालती है।


  1. पायथन प्रोग्राम एक तत्व को क्रमबद्ध सूची में सम्मिलित करने के लिए

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें क्रमबद्ध क्रम को बदले बिना सूची में एक तत्व डालने की आवश्यकता है नीचे चर्चा के अनुसार दो दृष्टिकोण हैं- दृष्टिकोण 1:पाशविक बल विधि उदाहरण def insert(list_, n):    # search  

  1. हम पायथन सूची तत्व मान को कैसे अपडेट कर सकते हैं?

    पायथन सूची वस्तु परिवर्तनशील है। इसलिए सूची वस्तु को अद्यतन करना संभव है। सूची को अपडेट करने के लिए, किसी भी आइटम का उपयोग करके उसे नया मान असाइन करें। उदाहरण के लिए, यदि आप चौथा आइटम सेट करना चाहते हैं (सूचकांक 0 से गिना जाता है) तो इसके पहले के मान को दोगुना करने के लिए, >>> L1 [10, 50, 2

  1. किसी आइटम की अनुक्रमणिका को पायथन में युक्त सूची में कैसे खोजें?

    सूची में किसी तत्व की स्थिति (उस मामले के लिए कोई अनुक्रम डेटा प्रकार) अनुक्रमणिका () विधि द्वारा प्राप्त की जाती है। यह विधि दिए गए तत्व की घटना का पहला उदाहरण ढूंढती है। >>> L1=[45, 32, 100, 10, 24, 56] >>> L1.index(24) 4