如何在用户输入提供的列表中查找字符串或字符串的一部分?

詹戈三世

我正在设置一个棒球运动员列表,其中显示了他们的统计数据,并且我希望通过用户输入来支持查询请求。例如,如果用户想查找一个播放器并且只知道名称的一部分并运行它,那么我写下的代码仍然可以在包含这些字母的列表中找到该播放器。

我似乎找不到 for 循环和 if 语句的正确组合。

我尝试了以下代码:

all_players = the list

for player in all_players:
    request_player = input("Please provide the name of the player you want to look up? ")
    if request_player in all_players:
        print(all_players)
    else:
        print("No player with that name was found.")

我希望如果一个球员的名字是 Miquel Andujar 并且他在名单上,如果我写下“miqu”作为输入。我得到了所有包含“miqu”的匹配名称。

但是使用上面的代码,我只能得到“找不到具有该名称的玩家”。背部。

迈克尔·史密斯
dog = ['the','dog','is','good','pool']

user_input='oo'

for i in dog:
    if user_input in i:
        print(i)

这将打印池和好。

这是一个与您正在执行的操作类似的示例。您可以按原样接收 user_input。为简单起见,我只是将其设为“oo”。与其查找 request_player 是否在 all_players 中,不如尝试查看它是否在 player 中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python数组中查找字符串的一部分

在字符串数组中查找字符串的一部分

如何在dict中查找字符串是否作为字符串中带点的键的一部分

在数组中查找字符串的一部分

REGEX在路径中查找字符串并排除字符串的一部分

如何在python列表中删除字符串的一部分?

如何在字段中查找字符串的一部分,如果存在,请用另一个字段替换它?

使用python查找字符串的一部分?

MySQL查询以查找字符串的一部分是否不是数字

MongoDB查找字段是较长字符串的一部分

Java replaceAll仅查找字符串的一部分

Python 是否有字符串函数来查找字符串的一部分

查找字符串中的模式并连接R中的唯一部分

在元胞数组(本身是结构的一部分)中查找字符串的所有出现

如何查找搜索字符串的一部分是否包含在字符串中?

如何为列表中的每个项目移动字符串的一部分

如何在JavaScript中的“:”之前删除字符串的一部分?

如何在JavaScript中获取字符串的最后一部分?

如何在recyclerview中隐藏字符串的一部分?

如何在PHP中替换字符串的一部分?

如何在Java中检索字符串的一部分?

如何在JavaScript中删除字符串的最后一部分?

如何在javascript中替换字符串的一部分

如何在laravel 5.2中仅显示字符串的一部分?

如何在PowerBI中匿名/屏蔽字符串的一部分?

如何在C中删除字符串的最后一部分

如何在 Oracle 中获取 JSON 字符串的一部分

如何在C中打印字符串的一部分

如何在PHP中删除字符串的一部分?