python 怎样在一个列表中模糊查找指定关键字
时间: 2023-05-21 08:05:56 浏览: 100
可以使用列表推导式结合 in 运算符进行模糊查找,如下所示:
```
keywords = ['apple', 'banana', 'orange', 'pear', 'grape']
query = 'an'
results = [word for word in keywords if query in word]
print(results)
# Output: ['banana', 'orange']
```
在上述代码中,我们定义了一个关键字列表 keywords 和一个查询字符串 query,然后使用列表推导式和 in 运算符对列表进行模糊查找,并将结果存储在 results 变量中。最后,我们将结果打印出来,得到了包含查询关键字的所有列表元素。
阅读全文