找不到列表中的项目

我试图在列表中找到一个元素。我可以完全很好地打印列表的元素。但是,一旦我尝试将列表中的元素与值进行比较,它就永远不会打印found。我正在尝试检查47,这是在这个简化的list.


db_list = [Albus,15,49,38,5,14,47,14,12]


def main():

    check(47)

       

def check(val):     

    for val in db_list:

        if val in row:

            print("found")

  

main()


慕标5832272
浏览 44回答 1
1回答

慕村225694

您的程序将 47 作为字符串导入,而不是 int,因此check(47)你只搜索 int,你需要使用check("47")来搜索字符串。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python