Python 字符串查找

标签 python

我想在字符串中查找某个子字符串。该字符串存储在字符串列表中。我该怎么做?

最佳答案

那么您正在搜索字符串列表中包含某个子字符串的所有字符串?这样就可以了:

DATA = ['Hello', 'Python', 'World']
SEARCH_STRING = 'n'
print [s for s in DATA if SEARCH_STRING in s]
# Prints ['Python']

编辑按照安德鲁的建议:您应该阅读 list comprehension作为“创建列表 DATA 中所有字符串的列表,其中 SEARCH_STRING 出现在字符串中的某处。”

关于Python 字符串查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/989170/

相关文章:

python - 在 Python 轮子中包含运行时依赖项

python - 在python中查询mysql数据库,其中表是一个变量

python - 已经安装了 pyzmq 但仍然得到 "ImportError: No module named zmq"

python - 如何在构建树时通过引用传递?

python - python中面向对象的构造等价于什么?

python - Pandas 分组并制作一组项目

python - 在 Python 中表示直方图 x 轴内的间隔

python - 在文件输入循环中如何将标准输出重定向到控制台

python - django 重新分组 templatetag 未正确分组

python - 删除 pandas 数据框中具有相同值的连续行