У меня есть словарь Python:Python Рейтинг словарь Return Ранг
x = {'a':10.1,'b':2,'c':5}
Как идти о рейтинге и возвращения значения ранга? Как получить обратно:
res = {'a':1,c':2,'b':3}
Thanks
Edit:
Я не пытался разобраться, как это можно сделать с помощью функции sorted
в питона. Я больше думал о том, чтобы получить значения ранга от наивысшего до наименьшего ... так что заменив значения словаря на их позицию после сортировки. 1 означает наивысший и 3 означает наименьший.
Что такое ранг значение? Как значение 'b' превращается в' 3'? –
По значению рангов, вы имеете в виду положение ключа и значение в словаре, подобное индексированию массивов? – Zizouz212
1 означает наивысшее значение, а 3 означает самое низкое значение – user1234440