Я пишу английский словарь, используя python 2. Я создал словарь.например, «дом» и «лошадь» в ключе словаря.Если пользователь введет «ho», «home» и «horse» придут.Я поставил их в нижней строке.Но когда пользователь выбирает слово 1, я хочу вызвать ключ и значение в словаре, который я установил первым.Как я могу это сделать?
myEngDict = {"horse": "The horse (Equus ferus caballus) is one of two extant subspecies of Equus ferus","home": "the place where one lives permanently, especially as a member of a family or household."}
def Words():
word_List = []
count = 0
search_words = raw_input("Please enter a search term: ")
for i in myEngDict.keys():
if i.startswith(search_words):
count+=1
word_List.append(i)
print "{}{}{}".format(count,".", i)
else:
pass
choose = input("Which one?")
Например, если «дом» появляется первым, пользователь выбирает 1:
Дисплей программы:
home: the place where one lives permanently, especially as a member of a family or household.