Получить значения из словаря на основе одного элемента в замороженном наборе ключей.Python

Программы на Python
Anonymous
Получить значения из словаря на основе одного элемента в замороженном наборе ключей.

Сообщение Anonymous »

У меня есть замороженный словарь следующего вида:

Код: Выделить всё

{frozenset({12345, 3245}): 45.95948791503906,
frozenset({12345, 12804138}): 48.996036529541016,
frozenset({3245, 9876}): 50.67853927612305,
Можно ли мне перебирать значения на основе одного из ключей из замороженного набора?
Пример:
Если я укажу значение 12345, я хочу вернуть результат

Код: Выделить всё

frozenset({12345, 3245}): 45.95948791503906,
frozenset({12345, 12804138}): 48.996036529541016
Если я укажу значение 3245, я захочу вернуться

Код: Выделить всё

frozenset({12345, 3245}): 45.95948791503906,
frozenset({3245, 9876}): 50.67853927612305
По сути, я хочу выполнить итерацию на основе одного из ключей из словаря многоключевого замороженного набора

Подробнее здесь: https://stackoverflow.com/questions/590 ... en-set-key

Вернуться в «Python»