Python搜索嵌套列表
发布时间:2020-12-20 12:10:54 所属栏目:Python 来源:网络整理
导读:我有一个名为player的嵌套列表,如下所示: players = [["PlayerA","10","20"],["PlayerB","15","30"],["PlayerC","30"] ] 我希望能够使用输入语句按播放器名称(PlayerA,PlayerB等)进行搜索,如果搜索与项目匹配,则打印出整个项目.我将如何做到这一点,我正在尝
我有一个名为player的嵌套列表,如下所示:
players = [["PlayerA","10","20"],["PlayerB","15","30"],["PlayerC","30"] ] 我希望能够使用输入语句按播放器名称(PlayerA,PlayerB等)进行搜索,如果搜索与项目匹配,则打印出整个项目.我将如何做到这一点,我正在尝试学习不同的方法. search = input("Please enter the players name") for item in players: if item == search: print(item) else: print("item not found") 当我执行上述操作时,它会保留未找到的打印项目. 提前谢谢了. 解决方法
是的只是让你像这样的代码:
players = [["PlayerA","30"] ] search = input("Please enter the players name: ") result = [player for player in players if player[0] == search] if result == []: print("item not found") else: print(result) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |