python – 检查单词列表中单词的子字符串匹配
作者:互联网
我想检查单词列表中是否有单词.
word = "with"
word_list = ["without", "bla", "foo", "bar"]
我尝试了set(list)中的单词,但由于匹配字符串而不是item的事实,它没有产生想要的结果.也就是说,“with”是word_list中任何单词的匹配,但仍然如果set(list)中的“with”将表示True.
执行此检查的简单方法是手动迭代列表?
解决方法:
你可以这样做:
found = any(word in item for item in wordlist)
它会检查每个单词是否匹配,如果匹配则返回true
标签:python,substring,string-matching 来源: https://codeday.me/bug/20190715/1470603.html