Я хочу вернуть максимальное значение и его ключ из словаря, и я знаю, что что-то вроде следующего должно помочь
max(list.iteritems(), key=operator.itemgetter(1))
Однако в случае, если максимальное значение в словаре равно 6, и случается так, что несколько ключей имеют одинаковое значение... он всегда будет возвращать первый! как я могу заставить его возвращать все ключи с максимальным числом в качестве значений вместе со значением. Вот пример словаря с таким же максимальным значением:
dic={0: 1.4984074067880424, 1: 1.0984074067880423, 2: 1.8984074067880425, 3: 2.2984074067880425, 4: 2.2984074067880425}