在“ <字符串>”中,需要字符串作为左操作数,而不是列表

时间:2019-12-04 11:16:32

标签: python

如果列表包含特定单词,如何使Python退出?

text = input("Input text: ")
if["exit","quit","close"] in text:
    Quit()

2 个答案:

答案 0 :(得分:2)

反之亦然

if text in ["exit","quit","close"]:

您可以将其读为伪英语,正在检查字符串是否在列表中。

如果要检查输入的一部分是否在列表中,可以使用any

if any(x in ["exit", "quit", "close"] for x in text.split(' ')):

答案 1 :(得分:0)

您已经倒退了。尝试

  

如果[[...“,” ...“]中的文本:

将其视为“如果在其中”。