¿Cómo obtener todas las claves con el mismo valor más alto?
Si tengo un diccionario con sus valores de frecuencia correspondientes:
numbers = {a: 1, b: 4, c: 1, d: 3, e: 3}
Para encontrar el más alto, lo que sé es:
mode = max(numbers, key=numbers.get)
print mode
y eso imprime:
b
Pero si tengo:
numbers = {a: 1, b: 0, c: 1, d: 3, e: 3}
y aplique la función 'max' anterior, la salida es:
d
Lo que necesito es:
d,e
O algo similar, mostrando ambas teclas.