Valor miminum do Python no dicionário de listas

Desculpe pela repostagem da pergunta ... Eu deveria ter editado essa pergunta em primeiro lugar. Marcou o novo para os mods. Desculpe o incómodo

Tive que reescrever a questão devido a requisitos alterados.

Eu tenho um dicionário como o seguinte:

d = {'a': [4, 2], 'b': [3, 4], 'c': [4, 3], 'd': [4, 3], 'e': [4], 'f': [4], 'g': [4]}

Eu quero obter as chaves que estão associadas com o menor comprimento no dicionário d, bem como aqueles que têm o valor máximo.

Neste caso, as chaves com o menor tamanho (menor tamanho de listas neste dicionário) devem retornar

'e, 'f', 'g'

E aqueles com o maior valor (a soma dos inteiros em cada lista) devem retornar

'b' 'c'

eu tentei

min_value = min(dict.itervalues())
min_keys = [k for k in d if dict[k] == min_value]

Mas isso não me dá o resultado que quero.

Alguma ideia?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion