gpt4 book ai didi

text - 在 python 中查找许多元素中的第一个 - text.find(a , b , c)

转载 作者:太空宇宙 更新时间:2023-11-04 07:45:36 24 4
gpt4 key购买 nike

我想检查“a”中的某个词是否在“文本”中

text = "testing if this works"
a = ['asd' , 'test']
print text.find(a)

我该怎么做?

谢谢

最佳答案

如果你想检查 a 中的任何单词是否在文本中,那么使用 any :

any(word in text  for word in a)

如果您想知道 a 中出现在文本中的单词数,您可以简单地 add他们:

print('Number of words in a that match text: %s' %
sum(word in text for word in a))

如果您只想匹配完整的单词(即您不想匹配 test 单词 testing),请将文本拆分为单词,如:

words = set(text.split())
any(word in words for word in a)

关于text - 在 python 中查找许多元素中的第一个 - text.find(a , b , c),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com