加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

检查列表中的每个元素是否与Python中的字符串匹配?

发布时间:2020-12-20 13:03:57 所属栏目:Python 来源:网络整理
导读:我正在编写一个简单的if else循环来检查字符串是否与多个单词匹配,如下所示: if "word1" in data or "word2" in data or "word3" in data: .... 我不确定我们是否有更全面的方法来处理这种比较? 非常感谢你 解决方法 if any(word in data for word in ('wo
我正在编写一个简单的if else循环来检查字符串是否与多个单词匹配,如下所示:

if "word1" in data or "word2" in data or "word3" in data:
    ....

我不确定我们是否有更全面的方法来处理这种比较?

非常感谢你

解决方法

if any(word in data for word in ('word1','word2','word3')):
    ...

如果遇到性能问题,可能需要在运行比较之前将数据转换为集合.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读