5 максимальных значений в словаре Python

У меня есть такой словарь:

A = {'a':10, 'b':843, 'c': 39,.....}

Я хочу получить 5 максимальных значений этого dict и сохранить новый dict с этим Чтобы получить максимальное значение, я сделал:

max(A.iteritems(), key=operator.itemgetter(1))[0:]

Возможно, это простая задача, но я застрял на ней надолго. Пожалуйста, помогите !!!

52
задан Alejandro 25 August 2011 в 10:18
поделиться