Словарь в Python поиск айди

смотрите, у меня например есть словарь a = {6563643: {'test': 0}} и мне нужно по 'test' 0 найти 6563643


Ответы (1 шт):

Автор решения: Kers

Например сделайте поиск не по ключу а по значению:

mydic = {6563643: {'test': 0}}

for k, v in mydic.items(): # перебираем все пары ключ:значение
    if v == {'test': 0}: # если находим искомое значение то выводим на печать.
        print(f"Значение {v} = ключу {k}")

P.S. Но не стоит забывать что ключи уникальны а вот значения нет.

→ Ссылка