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

पायथन - समान Kth कॉलम तत्व के लिए पंक्तियाँ निकालें

जब समान 'K'th कॉलम तत्व के लिए पंक्तियों को हटाने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और 'एपेंड' विधि का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

my_list = [[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65,0]]

print("The list is : " )
print(my_list)

K = 1
print("The value of K is ")
print(K)

my_result = []
my_mem = []
for index in my_list:

   if not index[K] in my_mem:
      my_result.append(index)
      my_mem.append(index[K])

print("The resultant list is : ")
print(my_result)

आउटपुट

The list is :
[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67, 85, 12], [45, 65, 0]]
The value of K is
1
The resultant list is :
[[45, 95, 26], [70, 35, 74], [87, 65, 23], [67, 85, 12]]

स्पष्टीकरण

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

  • K का मान इनिशियलाइज़ किया गया है और कंसोल पर प्रिंट किया गया है।

  • दो खाली सूचियां परिभाषित हैं।

  • यदि दूसरी सूची में कोई विशिष्ट अनुक्रमणिका नहीं मिलती है, तो मूल सूची को पुनरावृत्त किया जाता है, अनुक्रमणिका को पहली सूची में जोड़ा जाता है, और अनुक्रमणिका के तत्व को दूसरी सूची में जोड़ा जाता है।

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


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

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem

  1. मैं पाइथन द्वारा सूची में उसी तत्व को कैसे हटा सकता हूं?

    ब्लॉक के लिए बस रिटर्न स्टेटमेंट को बाहर निकालें। यह काम करेगा। साथ ही अंतिम प्रिंट स्टेटमेंट में remaove_new के बजाय remove_same होना चाहिए def remove_same(L1, L2):     L1_copy = L1[:]     for e in L1_copy:         if e in L2:         &nbs

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

    सूची में किसी तत्व को उसके सूचकांक द्वारा निकालने के लिए दो विकल्प हैं। डेल स्टेटमेंट का उपयोग करना, और पॉप () पद्धति का उपयोग करना। डेल स्टेटमेंट को निकालने के लिए तत्व की अनुक्रमणिका की आवश्यकता होती है। >>> L1=[11,22,33,44,55,66,77] >>> del L1[2] >>> L1 [11, 22, 44, 55