Позволяет иметь следующий Dict:ключей питона запроса в словаре на основе значений
table = {x1: {y1: 1, y2:2},
x2: {y1: 3, y2:4},
x3: {y3: 5, y2:6}
}
Учитывая, что значения уникальны, есть ли способ запроса ключа пути эффективно на основе значения или лучше Восстановить dict, используя значение в качестве ключа?
Пример:
result = magic_function(table, 3)
result --> [x2, y1]
Спасибо,
является значение гарантированно быть уникальным во всем dict? –
Я не знаю, что еще вы делаете с dict, поэтому одним из способов может быть использование значений использования в качестве ключей и наоборот. – ajmartin
Да, они уникальны. – Amir