Python 字符串查找

2 投票
2 回答
789 浏览
提问于 2025-04-15 12:13

我想在一个字符串里面找到某个子字符串。这个字符串是存放在一个字符串列表里的。我该怎么做呢?

2 个回答

0

你有没有看看这里?其实很简单,只要在Python的文档里搜索一下就行了。

4

所以你想在一个字符串列表中找出所有包含特定子字符串的字符串?这样做就可以:

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

编辑:根据Andrew的建议,你应该把这个列表推导式理解为“从列表DATA中制作一个新列表,里面是所有包含SEARCH_STRING的字符串。”

撰写回答