1dic={0: 1.4984074067880424, 1: 1.0984074067880423, 2: 1.8984074067880425, 3: 2.2984074067880425, 4: 2.2984074067880425}
2max_value = max(dic.values()) # maximum value
3max_keys = [k for k, v in dic.items() if v == max_value] # getting all keys containing the `maximum`
4
5print(max_value, max_keys)
1# Basic syntax:
2key_with_max_value = max(dictionary, key=dictionary.get)
3
4# Note, to get the max value itself, you can do either of the following:
5max_value = dictionary[max(dictionary, key=dictionary.get)]
6max_value = max(dictionary.values())
7
8# Example usage:
9dictionary = {"a": 1, "b": 2, "c": 3}
10max(dictionary, key=dictionary.get)
11--> 'c'