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

Python प्रोग्राम - सूची में विशिष्ट इंडेक्स पर तत्वों को हटाना


जब सूची में इंडेक्स पर तत्वों को हटाना आवश्यक हो, तो 'enumerate' विशेषता, 'not in' ऑपरेटर, एक साधारण पुनरावृत्ति और 'append' विधियों का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [91, 75, 15, 45, 69, 78, 23, 71, 36, 72]
print("The list is : ")
print(my_list)
print("The list after sorting is : ")
my_list.sort()
print(my_list)
index_list = [2, 4, 5, 7]
print("The index values stored in the list are :")
print(index_list)
my_result = []
for index, element in enumerate(my_list):
    if index not in index_list:
        my_result.append(element)
print("The resultant list is : ")
print(my_result)
print("The list after sorting is : ")
my_result.sort()
print(my_result)

आउटपुट

The list is : [91, 75, 15, 45, 69, 78, 23, 71, 36, 72]
The list after sorting is : [15, 23, 36, 45, 69, 71, 72, 75, 78, 91]
The index values stored in the list are : [2, 4, 5, 7]
The resultant list is : [15, 23, 45, 72, 78, 91]
The list after sorting is : [15, 23, 45, 72, 78, 91]

व्याख्या

  • एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • इसे क्रमबद्ध किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • इंडेक्स मान एक सूची में संग्रहीत किए गए हैं।

  • उन्हें कंसोल पर भी प्रदर्शित किया गया है।

  • एक खाली सूची बनाई गई है।

  • सूची पर पुनरावृत्ति की जाती है, और एक 'if' शर्त रखी जाती है।

  • यह जांचता है कि इंडेक्स इंडेक्स मान सूची में मौजूद नहीं है।

  • यदि नहीं, तो तत्व को खाली सूची में जोड़ा जाता है।

  • इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।

  • सूची को फिर से क्रमबद्ध किया जाता है और कंसोल पर प्रदर्शित किया जाता है।


  1. - पायथन प्रोग्राम: लिस्ट में इवन नंबर्स प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट इटरेबल दिए जाने पर, हमें लिस्ट में सभी इवन नंबर्स प्रिंट करने की आवश्यकता है। यहां हम दिए गए प्रॉब्लम स्टेटमेंट के लिए तीन दृष्टिकोणों पर चर्चा करेंगे। दृष्टिकोण 1 – एन्हांस

  1. - पायथन प्रोग्राम: लिस्ट से डुप्लिकेट एलिमेंट्स हटाना

    एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।उदाहरणA::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]एल्गोरिदमचरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। च

  1. - सूची के सभी सबलिस्ट प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण एक सूची दी गई है, उसके सभी सबलिस्ट प्रिंट करें। उदाहरण इनपुट: list = [1, 2, 3] आउटपुट: [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] एल्गोरिदम एक सूची दी गई है। एक खाली सबलिस्ट लें। दिए गए सूची की लंबाई तक एक लूप चलाएं। i+1 से सूची की लंबाई तक एक और लूप चलाएं ताकि i से दाईं ओर के सभी