0
0 комментариев

Как сделать поиск по словарю в python3?
Есть словарь вида:

 emploers = {'id1':{'name':"Джон", 'Familia':"Трамп", 'Otchestvo':"Дональдович", 'Telefon':"33-33-33"},'id2':{'name':"Владимир", 'Familia':"Путин", 'Otchestvo': "Владимирович", 'Telefon':"8(912)911911911"}}

Мне нужно при вводе значения name вывести скажем значение Telefon.
Делаю вот так:

for search_emploers in emploers:
    name1 = input("Введите имя ")
        if emploers[search_emploers]['name'] == name1:
            print(emploers[search_emploers]['Telefon'])
        else:
            print('нет такого значения')

Но мне выводит поиск только по первому словарю а потом еще раз задает тот же вопрос.
Подскажите как реализовать данный функционал, я начинающий в Python3.

Изменен статус публикации
Добавить комментарий