Вложенный json словарь, необходимо сделать проверку на наличие ключа в словаре

Спарсил данные с сайта в формат json, где первый ключ- это фамилия и имя автора.

Не могу понять как написать условие, которое будет проверять, есть ли данный автор в json или нет.

Как переписать проверку, чтобы в терминал выводилось сообщение, если данный пользователь не найден?

[
    {
        "Артём П.": {
            "Ссылка на профиль мастера": 
            "https://workers.com//freelancers/AllXX",
            "Сфера деятельности": "Разработка",
            "Позиция в категории «Разработка»": 1
        }
    } 
]

user_input = input('Введите имя автора: ')


for i in result_json:
    if i.get(user_input) is None:
        pass
    else:
        for key, value in i.get(user_input).items():
            print(key, ':', value)

        print(f'Информация актуальна на {datetime.now().strftime("%d.%m.%Y")}, {datetime.now().strftime("%H:%M:%S")}\n')

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

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

пишите , что автора нет, только если безрезультатно прошли цикл. В питоне есть для этого случая специальная конструкция for ... break else

   d = [
        {'a':1},
        {'b':2}
    ]
    user_input = 'c'
    for x in d:
        if user_input in x:
            print('Ура найдено')
            break
    else:
        print('такого нет')
→ Ссылка