Питон. Как вывести ключ по его значению в словаре?
Не догоняю совсем.
1
stats = {'yandex': 120, 'vk': 115, 'google': 99, 'email': 42, 'ok': 98} Нужно вывести ключ (только его) Yandex по его значению.
По дате
По рейтингу
12345678
stats = {'yandex': 120, 'vk': 115, 'google': 99, 'email': 42, 'ok': 98}
value = 120
for key in stats:
if stats[key] == value:
print(key)
break Спс.
Можно поменять местами ключи - значения
1234
stats = {'yandex': 120, 'vk': 115, 'google': 99, 'email': 42, 'ok': 98}
stats = dict(map(reversed, stats.items()))
print(stats)
# {120: 'yandex', 115: 'vk', 99: 'google', 42: 'email', 98: 'ok'} сильно сомневаюсь, что числовые значения всегда будут уникальны. лучше уж в реверсе пихать новые значения в список, дабы сохранить дубли
Видео по теме