我如何使用简单的python if语句从诸如kill,gun之类的单词中过滤输入结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何使用简单的python if语句从诸如kill,gun之类的单词中过滤输入结果相关的知识,希望对你有一定的参考价值。

我想过滤x结果以知道将哪个类别附加到

def bot():
    kids = []
    adults = [] 
    index = 0
    x = input("enter movie name ")
    for side in x:
        if x == "gun" or x == "kill":
            kids.append(x)
        else:
            adults.append(x)
        print(kids)
        print(adults)

如果x ==“ top gun”,它将忽略它

如果x具有“杀伤力或枪支,等等”,请不要添加到小于16岁的类别中,我建议这样做[>

我想过滤x结果以知道将哪个类别附加到def bot():Kids = [] Adults = [] index = 0 x =输入(“输入电影名称”)作为x中的边:如果x == ...

答案

我认为您想比较各个单词。您当前正在做的是遍历单个characters

另一答案

您可以将movie_name = input('enter movie name: ') for word in movie_name.split(): if word in ('gun', 'kill'): kids.append(word) else: adults.append(word) 用于部分匹配,而不是与in完全匹配

以上是关于我如何使用简单的python if语句从诸如kill,gun之类的单词中过滤输入结果的主要内容,如果未能解决你的问题,请参考以下文章

如何使用布尔逻辑使这个 if 语句在 python 3 中更简洁?

在Python中压缩`x if x else y`语句

《python编程从入门到实践》if语句

如何在while循环中使用if,else语句从变量中读取一系列值进行计算

Python中的简单决策树(嵌套if语句)?

12流程控制