How to use count() method In Python
Python3
# program to print duplicate numbers in a given list # provided input list = [ 1 , 2 , 1 , 2 , 3 , 4 , 5 , 1 , 1 , 2 , 5 , 6 , 7 , 8 , 9 , 9 ] new = [] # defining output list # condition for reviewing every # element of given input list for a in list : # checking the occurrence of elements n = list .count(a) # if the occurrence is more than # one we add it to the output list if n > 1 : if new.count(a) = = 0 : # condition to check new.append(a) print (new) # This code is contributed by Himanshu Khune |
Output
[1, 2, 5, 9]
Python | Program to print duplicates from a list of integers
Given a list of integers with duplicate elements in it. The task is to generate another list, which contains only the duplicate elements. In simple words, the new list should contain elements that appear as more than one.
Examples:
Input : list = [10, 20, 30, 20, 20, 30, 40, 50, -20, 60, 60, -20, -20] Output : output_list = [20, 30, -20, 60]
Input : list = [-1, 1, -1, 8] Output : output_list = [-1]