Python program to remove duplicates from an array without using any library














































Python program to remove duplicates from an array without using any library



Description:
This program is for removing duplicates from an array without using any library.
Algo: -
1. import array(It is only used to form an array in python)
2. Create a class that forms an array and provide a function to remove duplicates.
3. Input size and elements of array.
4. pick an element one by one and compare to rest of the elements of the array. 
5. Remove the repeated elements.
6. Display the resulting array.
Program:
import array as arr
class RemDup(object):
    def __init__(self, n, lst):
        self.n = n
        self.ar = arr.array('i',lst)    #forming array using list
    def removeDup(self):    #removes duplicate from an array
        i=0
        while i < self.n:
            j=i+1
            while j < self.n:
                if self.ar[j]==self.ar[i]:
                    self.ar.remove(self.ar[j])
                    self.n=self.n-1
                j=j+1
            i=i+1

if __name__=='__main__':
    n = int(input('Enter the no. of elements in the array :'))
    lst = []
    print("Enter the elements of the array : ")
    for i in range(n):
        lst.append(int(input()))
    obj = RemDup(n,lst)
    print("The entered array = ",obj.ar)
    obj.removeDup()
    print("The resulting elements of the array are = ",obj.ar)
Output :
Enter the no. of elements in the array :8 Enter the elements of the array : 1 2 1 3 3 4 5 5 The entered array = array('i', [1, 2, 1, 3, 3, 4, 5, 5]) The resulting elements of the array are = array('i', [2, 1, 3, 4, 5])

More Articles of Shivam Kalra:

Name Views Likes
Python program to print all the elements of binary search tree 549 17
Python program to calculate sum of k smallest elements in binary search tree. 1288 15
Python program to count binary search tree nodes that lie in a given range. 577 19
Python program to add two Matrices 484 16
Python program to check that an year is Leap Year or Not. 479 14
Python program to Convert a list of characters into a string 512 19
Python program to Transpose a Matrix 552 17
Python program to convert a List into a Tuple 528 24
Python program to find an element in binary tree. 521 17
Python program to Multiply two matrices. 628 19
Python program to covert a temperature from Celsius to Fahrenheit 484 15
Python program to print the first non-repeated character from a string 564 16
Python program to Convert a list of Tuples into Dictionary 716 26
Python program to convert a temperature from Fahrenheit to Celsius 550 12
Python program to gain understanding of Matplotlib python library 1019 18
Python program to convert Decimal to Binary, Octal and Hexadecimal. 670 23
Python program to convert set into a list 466 18
Python program to convert distance from Kilometers to Miles 518 21
Python program to count the number of nodes in Binary Search Tree. 867 23
Python program to remove duplicates from an array without using any library 958 28
Python program to Decimal to Binary using Recursion 579 24
This program is to gain understanding of Numpy python module. 664 11
Python program to show implementation of Binary Search Tree 546 22
Python program to print all the elements of binary tree 482 18
Python program to find an element in binary search tree. 1326 20
Python program to find largest number in binary search tree which is less than or equal to N 855 21
Python program to count the number of nodes in Binary Search Tree. 1329 20
Python program to print leaf nodes of the binary search tree 1649 13

Comments