लिस्ट एक महत्वपूर्ण कंटेनर है और दिन-प्रतिदिन की प्रोग्रामिंग के साथ-साथ वेब-डेवलपमेंट में लगभग हर कोड में उपयोग किया जाता है, जितना अधिक इसका उपयोग किया जाता है, उतना ही इसमें महारत हासिल करने की आवश्यकता होती है और इसलिए इसके ऑपरेशंस का ज्ञान आवश्यक है। लिस्ट से डुप्लिकेट हटाने के ऑपरेशन के बड़ी संख्या में एप्लिकेशन हैं और इसलिए, इसका ज्ञान होना अच्छा है।
उदाहरण
# नैव मेथड्स का उपयोग करके # लिस्ट इनिशियलाइज़ करें test_list = [1, 3, 5, 6, 3, 5, 6, 1] print ("The original list is : " + str(test_list)) # लिस्ट से डुप्लिकेट हटाने के लिए नैव मेथड का उपयोग करें res = [] for i in test_list: if i not in res: res.append(i) # हटाने के बाद लिस्ट प्रिंट करें print ("The list after removing duplicates : " + str(res)) # लिस्ट कॉम्प्रिहेंशन का उपयोग करके # लिस्ट इनिशियलाइज़ करें test_list = [1, 3, 5, 6, 3, 5, 6, 1] print ("The original list is : " + str(test_list)) # लिस्ट से डुप्लिकेट हटाने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग करें res = [] [res.append(x) for x in test_list if x not in res] # हटाने के बाद लिस्ट प्रिंट करें print ("The list after removing duplicates : " + str(res)) # set() का उपयोग करके # लिस्ट इनिशियलाइज़ करें test_list = [1, 5, 3, 6, 3, 5, 6, 1] print ("The original list is : " + str(test_list)) # लिस्ट से डुप्लिकेट हटाने के लिए set() का उपयोग करें test_list = list(set(test_list)) # हटाने के बाद लिस्ट प्रिंट करें print ("The list after removing duplicates : " + str(test_list)) # लिस्ट कॉम्प्रिहेंशन + enumerate() का उपयोग करके # लिस्ट इनिशियलाइज़ करें test_list = [1, 5, 3, 6, 3, 5, 6, 1] print ("The original list is : " + str(test_list)) # लिस्ट से डुप्लिकेट हटाने के लिए लिस्ट कॉम्प्रिहेंशन + enumerate() का उपयोग करें res = [i for n, i in enumerate(test_list) if i not in test_list[:n]] # हटाने के बाद लिस्ट प्रिंट करें print ("The list after removing duplicates : " + str(res)) # collections.OrderedDict.fromkeys() का उपयोग करके from collections import OrderedDict # लिस्ट इनिशियलाइज़ करें test_list = [1, 5, 3, 6, 3, 5, 6, 1] print ("The original list is : " + str(test_list)) # लिस्ट से डुप्लिकेट हटाने के लिए collections.OrderedDict.fromkeys() का उपयोग करें res = list(OrderedDict.fromkeys(test_list)) # हटाने के बाद लिस्ट प्रिंट करें print ("The list after removing duplicates : " + str(res))आउटपुट
The original list is : [1, 3, 5, 6, 3, 5, 6, 1] The list after removing duplicates : [1, 3, 5, 6] The original list is : [1, 3, 5, 6, 3, 5, 6, 1] The list after removing duplicates : [1, 3, 5, 6] The original list is : [1, 5, 3, 6, 3, 5, 6, 1] The list after removing duplicates : [1, 3, 5, 6] The original list is : [1, 5, 3, 6, 3, 5, 6, 1] The list after removing duplicates : [1, 5, 3, 6] The original list is : [1, 5, 3, 6, 3, 5, 6, 1] The list after removing duplicates : [1, 5, 3, 6]