Diccionarios de Python: encuentre el segundo carácter en una cadena de 2 caracteres que produce el valor mínimo

Me gustaría enviar la primera parte de una clave y devolver la parte restante de esa clave que minimiza el valor (y comienza con la primera parte).

Por ejemplo:

d = {'ab': 100,
     'ac': 200,
     'ad': 500}

Si tuviera que pasar'a', I would like to return'b'`.

Respuestas a la pregunta(2)

Su respuesta a la pregunta