PERO TODO INDICA QUE LE FALTA UNA MEJOR OPTIMIZACIÓN.
Gracias por sus respuestas.
Código
def phone_book(): n = int(input()) phone_book = {} # dictionary for i in range(n): string = input().split() phone_book.update({string[0]: int(string[1])}) return phone_book # processing def query(phone_book): i = 0 while i < len(phone_book): _query = input() if _query in phone_book: print(f"{_query}={phone_book[_query]}") else: print("Not found") i += 1 query(phone_book()) [/