Determinar Moda De Los Elementos En Una Lista

El código debajo es una función que dado una lista de enteros, determina cual es la mayor moda de los elementos.

def GetModa(intList):
    ilistModa = {}
    Top = 0
    TopKey = 0
    for ilist in intList:
        if not ilistModa.has_key(ilist):
	    ilistModa[ilist] = 1
        else:
	    ilistModa[ilist] += 1
		
	if ilistModa[ilist] > Top:
	    Top = ilistModa[ilist]
	    TopKey = ilist

    return (TopKey,Top) #Numero, Frecuencia

intlist = [1,2,3,4,1,2,3,1,2,2]

print GetModa(intlist)