Получить значения из словаря на основе одного элемента в замороженном наборе ключей.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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