Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在单词列表后的字符串中查找单词_Python_String_Split_Token - Fatal编程技术网

Python 在单词列表后的字符串中查找单词

Python 在单词列表后的字符串中查找单词,python,string,split,token,Python,String,Split,Token,我的朋友和我正在学习单词及其含义,我需要帮助,试图获得我们想要学习的单词。我有一个我们在命令行中输入的单词列表,它会告诉计算机我们想要的单词的含义或历史。我的问题是找出我们输入的单词。以下是我目前的代码: Meaning = {"Meaning", "define", "history"} text1 = raw_input("Text: ") tokens = commands.lower().split() if Meaning.intersection(tokens): #Her

我的朋友和我正在学习单词及其含义,我需要帮助,试图获得我们想要学习的单词。我有一个我们在命令行中输入的单词列表,它会告诉计算机我们想要的单词的含义或历史。我的问题是找出我们输入的单词。以下是我目前的代码:

Meaning = {"Meaning", "define", "history"}
text1  = raw_input("Text: ")
tokens = commands.lower().split()
if Meaning.intersection(tokens):
    #Here is the problem, because i don't know what word we might type
    #so i need it to check the word after the Meaning. How can i do this?

我正在使用这个程序在一个网站上输入这个词,并获取关于这个词的信息,所以我不能添加这个词和定义,因为我知道的每个词都很难做到。我怎样才能理解这个词的意思呢?谢谢。

把你的字典设置成成对的

terms = {'word1': 'meaning', 'word2': 'othermeaning'}

print terms['word1']

“我的朋友和我正在学习单词及其含义”-这是你实际正在做的事情,还是用来介绍你的家庭作业并为你要实施的事情提供动力的框架装置?我们需要知道是否向您指出english.stackexchange.com。很抱歉,我忘了添加一些信息,我正在使用此搜索显示单词定义和历史的网站。我让它在网站上输入这个词,然后找到这个词。这不起作用的原因是我们会使用字典中的任何单词,这很难将每个单词及其含义都输入程序。@user3299646:为什么要使用命令行界面来实现这一点?为什么不用网络浏览器浏览网站呢?这个程序比我搜索的速度快得多。我可以在浏览器上查找一个单词所需的时间内搜索5个单词。我不太确定你想做什么。明确你希望程序做什么。您可能会遇到的一件事是术语“dictionary”是python中的一种数据类型,您可能正在谈论merriam webster变体。