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

पायथन - सूची से K द्वारा सफल तत्व निकालें


जब सूची से 'K' द्वारा सफल तत्व निकालना हो, तो एक सरल पुनरावृति और 'append' विधि का उपयोग किया जाता है।

उदाहरण

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

my_list = [45, 65, 32, 78, 99, 10, 21, 2]
print("The list is : ")
print(my_list)
K = 99
print("The value of K is ")
print(K)
my_result = []
for elem in range(len(my_list) - 1):
    if my_list[elem + 1] == K:
        my_result.append(my_list[elem])
print("The result is : ")
print(my_result)

आउटपुट

The list is : [45, 65, 32, 78, 99, 10, 21, 2]
The value of K is 99
The result is : [78]

व्याख्या

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

  • 'K' का मान परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

  • एक खाली सूची परिभाषित की जाती है।

  • सूची पर पुनरावृति की जाती है और प्रत्येक तत्व की जांच की जाती है कि यह 'K' के बराबर है या नहीं।

  • यदि हां, तो 'append' विधि का उपयोग करके इसे खाली सूची में जोड़ा जाता है।

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


  1. - पायथन में सूची में तत्वों की पुनरावृत्ति

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

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

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

  1. - Python में इंडेक्स द्वारा लिस्ट से एलिमेंट कैसे हटाएं?

    इंडेक्स द्वारा लिस्ट से एलिमेंट हटाने के दो विकल्प हैं। del स्टेटमेंट का उपयोग करके, और pop() मेथड का उपयोग करके। del स्टेटमेंट को हटाए जाने वाले एलिमेंट के इंडेक्स की आवश्यकता होती है। >>> L1=[11,22,33,44,55,66,77] >>> del L1[2] >>> L1 [11, 22, 44, 55, 66, 77] बिल्ट-इन लि