python 查找精确字符串

-4 投票
2 回答
2035 浏览
提问于 2025-04-18 10:44

我想在一个列表中找到完全匹配的内容。我这样做:

if any (myword in s for s in listeWord):
   print myword

比如我有一个词:"11848_3",但是在我的列表中找到了:"8_3",我不想要这个,我想要完全一样的词。我经常遇到这个问题,通常用正则表达式来解决,但在这个情况下我想我不能这样做。

2 个回答

1

这个的写法是:

if substring in string:
    print(True)
else:
    pass    #any code you want
3

要实现你想要的功能,只需要这样做:

if myword in listeWord:
    print myword

in这个关键词会检查一个元素是否在一个序列中。

撰写回答