Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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搜索函数不返回任何内容_Python_Python 3.x - Fatal编程技术网

Python搜索函数不返回任何内容

Python搜索函数不返回任何内容,python,python-3.x,Python,Python 3.x,我试图在列表中搜索字符串,以在用户搜索字符串的任何部分时,不敏感地查找并返回用户输入的搜索案例的结果,返回其搜索存在的所有项目。但结果却是什么都不是 def search(movies): search_for = str(input("Enter search: ")) searching = search_for.casefold() found = [] for item in movies: if searching in item:

我试图在列表中搜索字符串,以在用户搜索字符串的任何部分时,不敏感地查找并返回用户输入的搜索案例的结果,返回其搜索存在的所有项目。但结果却是什么都不是

def search(movies):
    search_for = str(input("Enter search: "))
    searching = search_for.casefold()
    found = []
    for item in movies:
        if searching in item:
            found.append(item)
    return found

为什么函数不返回任何内容,我该如何解决这个问题?

在这里工作正常!请检查是否存在任何其他问题。请显示一些输入和输出示例。您能否包含函数将接收的输入示例(
电影
,我的意思是)?假设代码只是一个包含电影标题的列表,我看不出有什么问题。