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

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

ब्लॉक के लिए बस रिटर्न स्टेटमेंट को बाहर निकालें। यह काम करेगा। साथ ही अंतिम प्रिंट स्टेटमेंट में remaove_new के बजाय remove_same होना चाहिए

def remove_same(L1, L2):
    L1_copy = L1[:]
    for e in L1_copy:
        if e in L2:
             L1.remove(e)
    return L1

L1 = [1,2,3,4]
L2 = [1,2,5,6]
print(remove_same(L1, L2))

परिणाम:

[3, 4]

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

    सूची के लिए उपलब्ध अनुक्रमणिका() विधि (साथ ही अन्य अनुक्रम प्रकार जैसे कि स्ट्रिंग और टपल) इसमें किसी विशेष तत्व की पहली घटना को खोजने के लिए उपयोगी है। >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a

  1. मैं पायथन में निर्देशिका की सामग्री को कैसे सूचीबद्ध कर सकता हूं?

    os.listdir(my_path) आपको वह सब कुछ देगा जो my_path निर्देशिका में है - फ़ाइलें और निर्देशिका। उदाहरण आप इसे इस प्रकार उपयोग कर सकते हैं: >>> import os >>> os.listdir('.') ['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', '

  1. मैं अजगर में एक स्ट्रिंग से एएनएसआई एस्केप अनुक्रमों को कैसे हटा सकता हूं?

    आप पाइथन में एक स्ट्रिंग से एएनएसआई एस्केप अनुक्रमों को हटाने के लिए रेगेक्स का उपयोग कर सकते हैं। re.sub() का उपयोग करके बस एस्केप अनुक्रमों को एक खाली स्ट्रिंग के साथ प्रतिस्थापित करें। एएनएसआई एस्केप अनुक्रमों को हटाने के लिए आप जिस रेगेक्स का उपयोग कर सकते हैं वह है:(\x9B|\x1B\[)[0-?]*[ -\/]*[@-