I need help incorporating a find_duplicates function in a program. It needs to traverse the list checking every element to see if it matches the target. Keep track of how many matches are found and print out a sentence summary.
Below is the code that I have written thus far:
myList = [69, 1 , 99, 82, 17]
#Selection Sort Function 
def selection_sort_rev(aList):
    totalcomparisions = 0
    totalexchanges = 0
    p=0
    print("Original List:" , aList)
    print()
    n = len(aList)
    for end in range(n, 1, -1):      
        comparisions = 0
        exchanges = 1
        p= p + 1
#Determine Largest Value
        max_position = 0
        for i in range(1, end):
            comparisions = comparisions + 1
            if aList[i] < aList[max_position]:   
                max_position = i
#Passes and Exchanges 
        exchnages = exchanges + 1
        temp = aList [end - 1]       
        aList [end - 1] = aList [max_position]
        aList [max_position] = temp
        print ("Pass", p,":", "Comparsions:", comparisions, "\tExchanges:" , exchanges)
        print("\t", aList, "\n")
        totalcomparisions = totalcomparisions + comparisions
        totalexchanges = totalexchanges + exchanges
    print("\tTotal Comparisons:", totalcomparisions, "\tTotal Exchanges:", totalexchanges)
    return 
The find_duplicates function has to have:
- Input paramaters: List, target (value to find)
- Search for the target in the list and count how many times it occurs
- Return value: None
I'm sure there are more efficient ways of doing this but I am a beginner to programming and I would like to know how to do this in the most simple way possible. PLEASE HELP!!!
 
     
    