gpt4 book ai didi

与函数 any 和 "more than once"关键字相关的 Python 编码

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:01 25 4
gpt4 key购买 nike

我有一段简单的代码可以告诉我给定列表中的单词是否出现在一篇文章中:

 if not any(word in article.text for word in keywords):
print("Skipping article as there is no matching keyword\n")

我需要的是,如果“关键字”列表中的至少 3 个词出现在文章中 - 如果没有出现,则应该跳过该文章。

有没有简单的方法来做到这一点?我似乎找不到任何东西。

最佳答案

您可以使用此模式计算满足条件的项目数:

sum(1 for x in xs if c(x))

在这里你会做:

if sum(1 for word in keywords if word in article.text) >= 3:
#

关于与函数 any 和 "more than once"关键字相关的 Python 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34605144/

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