龙空技术网

Python-判断字符串是否存在列表中任一元素

心无其心 70

前言:

目前小伙伴们对“python怎么判断字符”大致比较关心,你们都需要学习一些“python怎么判断字符”的相关资讯。那么小编同时在网络上网罗了一些有关“python怎么判断字符””的相关内容,希望大家能喜欢,同学们快快来学习一下吧!

应用情景:在编程中,我们会常涉及到需要判断一个字符串x内是否存在a或者b任意一个,此时我们常规思路是:将a和b组成一个列表y,即y=[a, b],然后利用for循环遍历列表y,再用if判断是否存在于字符串x内,具体如下:

运行结果:

可以看到,出现两个存在,这是因为使用for循环遍历列表时,每遇到一个元素都会分别进行一次判断和输出,程序显得不那么精简。

重点来了,有没有一种更精简的方式呢?答案是:当然!请看下边:

运行结果:

可以看到,运行结果只有一个存在。

当然也不能说第一种方式就是不好的,好与不好得看应用在什么需求下的情景中,这里,我们只需知道字符串中有没有a或者b任一元素,重点在“或者”,是逻辑或判断关系,第二种判断方式当然更优。

标签: #python怎么判断字符