Acessando elementos com segurança

Escrever uma instrução if para verificar se uma chave existe no dicionário e então acessá-la pode ser cansativo e repetitivo. Essas verificações repetitivas podem ser eliminadas ao acessar os elementos de forma segura através do método .get():
# Imagine que temos uma grande equipe para uma startup
team = {
    'HR': ['John Smith', 'Taylor Vu'],
    'Designers': ['Garry Tan'],
    'Developers': ['Linus Torvalds', 'Yegor Bugayenko'],
}
if 'HR' in team:
    print(team['HR'])
else:
    print([])

if 'QA' in team:
    print(team['QA'])
else:
    print([])
print(team.get('HR', []))
print(team.get('QA', []))
Aqui acessamos o dicionário team com o método .get(), onde fornecemos a chave como primeiro parâmetro (HR ou QA), e um valor padrão como segundo parâmetro (uma lista vazia neste exemplo).
Outro exemplo poderia ser acessar um dicionário com algum valor padrão como um número ou uma string: population.get('China', '~1.5 Billion'). Se a chave China existir no dicionário population, o programa retornará seu valor correspondente. Mas se China não estiver no dicionário population, o programa retornará '~1.5 Billion'.

Desafio

Um dicionário de antônimos contém palavras que têm significados opostos. Dado n pares de palavras antônimas, você deve imprimir q antônimos para as q palavras que seguem, e Not found se essas palavras não forem encontradas na lista inicial. É garantido que as palavras nos pares de antônimos são únicas.
A primeira linha da entrada contém um único inteiro n, que é o número de pares de antônimos. As próximas n linhas contêm duas palavras separadas por um espaço que representam os pares de antônimos. A linha seguinte contém um único inteiro q - o número de palavras a serem consultadas. As próximas q linhas contêm uma única palavra.
O programa deve imprimir q linhas. Cada linha deve conter o antônimo ou Not found se o antônimo não estiver presente na lista inicial.
Entrada
Saída
5 warm cold sunny cloudy fast slow tired energetic love hate 3 warm hate potato
cold love Not found
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue