Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.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 if语句从诸如kill、gun之类的单词中过滤输入结果_Python - Fatal编程技术网

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

如何使用简单的python if语句从诸如kill、gun之类的单词中过滤输入结果,python,Python,我想过滤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) prin

我想过滤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==“顶炮”它会忽略它呢


如果x有“杀戮或持枪等”的话,我需要把它添加到16岁以下的类别中。我想你应该比较一下这些词。您当前所做的是迭代各个字符。要进行逐字比较,我建议使用并迭代该的输出:

movie_name = input('enter movie name: ')
for word in movie_name.split():
    if word in ('gun', 'kill'):
        kids.append(word)
    else:
        adults.append(word)

你认为
对于x中的边:
有什么作用?如果以后不再使用变量
side
,为什么会有这样的语句呢?只需使用下面的python代码:
if x中的“gun”: