从python词典中提取单词

从python词典中提取单词,python,dictionary,Python,Dictionary,我在字典里有一些单词和它的意思。如果我给这个单词,我需要单独提取它的意思。(例如,放牧某些同种动物)。如何提取特定单词的含义?请帮助 生活事物使事物充满活力 猪鱼动物 如果我给Pigfishs,它应该打印animal(动物),那不是字典,那只是文件中的一些文本。不过,您可以从中制作词典: d = {} with open('file.txt') as myfile: for line in myfile: line = line.rstrip('\n').strip()

我在字典里有一些单词和它的意思。如果我给这个单词,我需要单独提取它的意思。(例如,放牧某些同种动物)。如何提取特定单词的含义?请帮助

生活事物使事物充满活力
猪鱼动物

如果我给Pigfishs,它应该打印animal(动物)

,那不是字典,那只是文件中的一些文本。不过,您可以从中制作词典:

d = {}
with open('file.txt') as myfile:
    for line in myfile:
        line = line.rstrip('\n').strip()
        d[line[0]] = line[1]
然后,要正常访问词典,您需要执行以下操作:

print d['phyllotaxes']

你能给我们举一个这样的字典的例子吗?展示你的数据结构。但是代码只是用来循环列表中的单词,对吗?如何获得单词的相应含义?@PrabhaNatarajan for循环正在遍历文件中的每一行。我们正在使用它来创建字典,您可以使用它来访问这些含义
with open('file.txt') as myfile:
    d = dict(line.rstrip().split(None, 1) for line in myfile)