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

पायथन में किसी अन्य सूची से इंडेक्स सूची को कैसे हटाएं?

हमारे यहां दो सूचियां हैं, L1 एक सूची वस्तु जिसमें से कुछ तत्वों को हटाया जाना है, और L2 में हटाए जाने वाले तत्वों के सूचकांक हैं।

>>> L1=[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> L2=[2, 4, 6]

L2 में सूचीबद्ध इंडेक्स में तत्वों को हटाने के लिए, पहले हम L1 से एन्यूमरेट ऑब्जेक्ट बनाते हैं। एन्यूमरेट () फ़ंक्शन एन्यूमरेट ऑब्जेक्ट देता है जो सूची में इंडेक्स और एलिमेंट के अनुरूप दो एलिमेंट टुपल्स का एक संग्रह है।

फिर हम इस एन्यूमरेटर पर दो चर के साथ लूप के लिए चलाते हैं और एल 2 में तत्व के साथ प्रत्येक इंडेक्स की तुलना करते हैं। यदि पाया जाता है, तो L1 में संबंधित आइटम हटा दिया जाता है। ये रहा समाधान

>>> e=enumerate(L1)
>>> for i,j in e:
if i in L2:
del L1[i]

परिणामी L1 में L2 में उल्लिखित अनुक्रमणिका के अलावा अन्य तत्व शामिल होंगे

>>> L1
[1, 2, 4, 5, 7, 8]



  1. पायथन में किसी लेबल से टेक्स्ट कैसे निकालें?

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे

  1. पायथन में स्ट्रिंग में वर्णों की सूची कैसे निकालें?

    स्ट्रिंग क्लास में एक विधि प्रतिस्थापित होती है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस पद्धति का उपयोग उन वर्णों को बदलने के लिए कर सकते हैं जिन्हें हम खाली स्ट्रिंग से हटाना चाहते हैं। उदाहरण के लिए: >>> "Hello people".replace("e", &q

  1. हम पायथन फ़ंक्शन से एक सूची कैसे वापस कर सकते हैं?

    ऐसे कई तरीके हैं जिनसे हम एक पायथन फ़ंक्शन से एक सूची वापस कर सकते हैं। ऐसा ही एक कार्य नीचे दिया गया है। उदाहरण def retList():     list = []     for i in range(0,10):         list.append(i)     return list a = retList() print a आउटपुट [0, 1, 2, 3, 4