एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।
उदाहरण
A::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]
एल्गोरिदम
चरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। चरण 4: यदि एलिमेंट लिस्ट में मौजूद नहीं है तो ट्रू लौटाएं। चरण 5: नई लिस्ट में अपेंड करें। चरण 6: नई लिस्ट प्रदर्शित करें।
उदाहरण कोड
# डुप्लिकेट एलिमेंट्स हटाने के लिए
def removeduplicateele(A):
newlist = []
for n in A:
if n not in newlist:
newlist.append(n)
return newlist
# ड्राइवर कोड
A = list()
n = int(input("Enter the size of the List ::"))
print("Enter the number ::")
for i in range(int(n)):
k = int(input(""))
A.append(int(k))
print("THE NEW LIST IS ::>", removeduplicateele(A))आउटपुट
Enter the size of the List ::5 Enter the number :: 10 20 30 20 10 THE LIST IS ::> [10, 20, 30]