我正在尝试制作一个简单的程序,它首先检查用户的输入是否与列表匹配,然后检查输入匹配的列表元素并根据输入给出响应。我遇到问题的部分是想出一种方法来查看输入匹配的列表元素,以便我可以根据该输入给出特定的响应。如果我能就此问题获得任何帮助,我将不胜感激。
谢谢,新星
这是我目前的代码。在第一个 if 语句下,我想检查列表中的哪个元素与输入匹配。
Y = ["How", "Hi", "Hey", "How are you doing", "How's it going", "How", "Hello"]
I = str(input("Start Conversation"))
if I in Y:
print("Working");
elif I not in Y:
print("I don't Understand");
最佳答案
可以使用python优秀的list.index
函数:
if I in Y:
print("Working" + str(Y.index(I)));
关于python - 根据 Python 中的列表元素检查输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41030616/