Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.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_Python 3.x - Fatal编程技术网

Python 关于使用词典定义答案的问题

Python 关于使用词典定义答案的问题,python,python-3.x,Python,Python 3.x,我试图创建一个python脚本,根据问题中的关键字发送特定的答案 i、 e如果询问的问题包含字典a中的任何单词,则返回具体答案,如果问题包含字典B中的任何单词,则返回不同的答案 我目前正在使用if-else堆栈并手动声明关键字,但希望将它们放在字典中。听起来您正在寻找类似的内容,在每个字典中循环检查关键字是否在其中任何一个中,如果在其中,则返回相应的答案 关键词_A={'one':1,'two':2,'twree':3} 关键词_B={'four':4,'five':5,'six':6} def

我试图创建一个python脚本,根据问题中的关键字发送特定的答案

i、 e如果询问的问题包含字典a中的任何单词,则返回具体答案,如果问题包含字典B中的任何单词,则返回不同的答案


我目前正在使用if-else堆栈并手动声明关键字,但希望将它们放在字典中。

听起来您正在寻找类似的内容,在每个字典中循环检查关键字是否在其中任何一个中,如果在其中,则返回相应的答案

关键词_A={'one':1,'two':2,'twree':3} 关键词_B={'four':4,'five':5,'six':6} def get_答案(问题): 对于关键字_A中的关键字: 如果关键字有问题: 返回关键字\u A[关键字] 对于关键字_B中的关键字: 如果关键字有问题: 返回关键字\u B[关键字] 获取答案(“一个写的是什么?”) >>> 1 得到答案(‘五是什么?’) >>> 5
请提供您尝试过的任何代码,这将使回答您的问题更加容易。您尝试过什么?你能出示你的代码并告诉我们你在哪里卡住了吗?