Найдите ключ с максимальным значением в словаре Python

Чтобы найти ключ с максимальным значением в словаре Python, можно использовать различные методы. Вот несколько подходов:

Метод 1: использование функции max() и метода словаря get()

my_dict = {'key1': 10, 'key2': 5, 'key3': 15}
max_key = max(my_dict, key=my_dict.get)
print(max_key)  # Output: key3

Метод 2. Использование цикла для перебора элементов словаря

my_dict = {'key1': 10, 'key2': 5, 'key3': 15}
max_value = float('-inf')
max_key = None
for key, value in my_dict.items():
    if value > max_value:
        max_value = value
        max_key = key
print(max_key)  # Output: key3

Метод 3: использование элемента с максимальным значением с помощью функции max() и лямбда-функции

my_dict = {'key1': 10, 'key2': 5, 'key3': 15}
max_key = max(my_dict, key=lambda k: my_dict[k])
print(max_key)  # Output: key3

Эти методы помогут вам найти ключ с максимальным значением в словаре Python.