पायथन सूची से डुप्लिकेट कैसे निकालें
पायथन में एक सूची से डुप्लिकेट निकालने का तरीका जानें।
उदाहरण
सूची से किसी भी डुप्लीकेट को हटा दें:
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
उदाहरण समझाया गया
पहले हमारे पास एक सूची है जिसमें डुप्लीकेट हैं:
डुप्लिकेट के साथ एक सूची
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
सूची आइटम को कुंजियों के रूप में उपयोग करके एक शब्दकोश बनाएं। यह स्वचालित रूप से किसी भी डुप्लिकेट को हटा देगा क्योंकि शब्दकोशों में डुप्लिकेट कुंजियाँ नहीं हो सकती हैं।
एक शब्दकोश बनाएं
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
फिर, शब्दकोश को वापस एक सूची में बदलें:
एक सूची में कनवर्ट करें
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
अब हमारे पास बिना किसी डुप्लिकेट के एक सूची है, और इसका मूल सूची के समान क्रम है।
परिणाम प्रदर्शित करने के लिए सूची प्रिंट करें
सूची प्रिंट करें
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
एक फंक्शन बनाएं
यदि आप एक फ़ंक्शन चाहते हैं जहां आप अपनी सूचियां भेज सकते हैं, और उन्हें डुप्लिकेट के बिना वापस प्राप्त कर सकते हैं, तो आप एक फ़ंक्शन बना सकते हैं और ऊपर दिए गए उदाहरण से कोड डाल सकते हैं।
उदाहरण
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
उदाहरण समझाया गया
एक ऐसा फ़ंक्शन बनाएं जो एक सूची को तर्क के रूप में लेता है।
एक फंक्शन बनाएं
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
इस सूची आइटम का उपयोग कुंजी के रूप में करते हुए एक शब्दकोश बनाएं।
एक शब्दकोश बनाएं
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
शब्दकोश को सूची में बदलें।
एक सूची में कनवर्ट करें
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
सूची वापस करें
वापसी सूची
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
पैरामीटर के रूप में सूची के साथ फ़ंक्शन को कॉल करें:
फ़ंक्शन को कॉल करें
def my_function(x):
return list(dict.fromkeys(x))
mylist = my_function(["a", "b", "a", "c", "c"])
print(mylist)
परिणाम प्रिंट करें:
परिणाम प्रिंट करें
def my_function(x):
return list(dict.fromkeys(x))
mylist = my_function(["a", "b", "a", "c", "c"])
print(mylist)