Find the Duplicate Elements in the List – Python List Program

In this post we will learn about basic list program to print the elements which are duplicate .

Problem

Here is example of the problem  –

Input: [ 1,2,3,3,2,2,4,]

Output:  [ 2,3 ]

In this example we need to find the duplicate elements, here 2 and 3 are the duplicate elements.

Solutions

Basic approach to solve this problem is to traverse through whole list and compare each element with all the elements of the list multiple times. If we see the second occurrence of the element then we will print the element and break the inner loop.

Here is detailed program to illustrate –

Program  for Duplicate Element

s=[1,2,3,4,1,2,4]
n=0
nl=[]  # output list
while n<len(s):
  d=0
  while d<len(s):
    if s[n]==s[d] and n!=d :
      if s[n] not in nl:
        nl.append(s[n])
      break
    d=d+1
  n=n+1
print(nl)

Output :

[1,2,4]

To conclude this is the basic brute force method for finding the duplicate elements.

Tags : python program to find duplicate, duplicate element program, basic python program, list duplicate

Please  check out other python programs –

How Does Python 2 Compare String And Int?

 

 

 

Leave a Comment

%d bloggers like this:
Python4U
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.