gpt4 book ai didi

python - 是否可以检查列表中的项目是否存在于变量中?

转载 作者:行者123 更新时间:2023-11-28 22:09:03 25 4
gpt4 key购买 nike

所以,我正在尝试制作一个非常基本的聊天机器人,我想创建一个可能的用户输入列表,然后是一个接受用户输入并将其转换为字符串的变量。到目前为止,一切都很好。我无法实现的,我什至不确定这是否可能,是让我的程序检查用户输入是否包含列表中的某些短语,然后通过 if 语句提供答案。

我试过类似的方法:

a = ["hello","hey","hi"]

command= str(input())

if a in command:
print("Hi!")

当然,它没有用,因为“a”必须是一个字符串。我想要的是程序检查单词 hello、hey 或 hi 是否在命令变量中,如果是,则打印“Hi!”。我希望它像这样工作:

如果在命令中输入“hello”或在命令中输入“hi”或在命令中输入“hey” 打印(“嗨!”)

我该怎么办?

最佳答案

for w in a:
if w in command:
print("Hi!)

对于 a 中的单词,如果 command 包含该单词,则打印“Hi!”。

这甚至适用于以 Hi 或 Hello 开头然后后面有更多文本的字符串。

关于python - 是否可以检查列表中的项目是否存在于变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57877769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com