美文网首页
python的for..else句式

python的for..else句式

作者: Judy警官 | 来源:发表于2019-07-25 21:19 被阅读0次

之前Java里没有过for-else结构,在学习python后也没有留意,只觉得是个很鸡肋的东西。但是没有想到,工作中还真用到了。还是应了那句,没有白学的知识。知识只有不断的积累,才会产生复利效应。没有系统的学习都是耍流氓,浪费宝贵的生命,消耗我们在这样浮躁的社会里仅剩下的一点耐心和精力。

使用场景:在遍历的过程中,如果你希望在遍历到某个符合条件的数据后就结束循环,且在没有遍历到符合条件的数据后走另外一个逻辑,你就可以使用for-else了。

语法规则:如果遇到break就不走else逻辑,否则就走else逻辑(即没有走到break)

具体代码如下:

for item in response_data['data']:
       object_str="'show_name': "+"'"+collectionName+"'"
       if object_str in str(item):
           object_item = str(item)
           break
else:

       for item in response_data['data']:
           object_str = "'show_name': " + "'" + collectionName[0:2]
           if object_str in str(item):
               object_item = str(item)
               break

代码目的:接口返回json格式数据(是个列表),找出符合预期条件的数据。
遍历response_data['data']里的数据,如果找到item里面包含:"'show_name': "+"'"+collectionName+"'",则结束循环break。如果没有找到这样的item,那么就在response_data['data']里面寻找包含:"'show_name': " + "'" + collectionName[0:2]的item,如果找到就结束。

相关文章

  • python的for..else句式

    之前Java里没有过for-else结构,在学习python后也没有留意,只觉得是个很鸡肋的东西。但是没有想到,工...

  • python -else 的使用

    else一般我们最常用的是if....else...做判断语句我们还可以使用其他方式如 for..else 或 ...

  • 我句式,你句式

    背景情况介绍: 果果第二天期末考试,说好想爸爸妈妈一起送我啊,我说那得看爸爸的安排,妈妈还需要上班 晚上睡前,果果...

  • 1.语序和五种基本句式

    基本句式一:S V (主谓) 基本句式二:S V P (主系表) 基本句式三:SVO (主谓宾) 基本句式四:SV...

  • 花间集 诗和词的区别

    句式上:粗来看,诗词在句式不一样,诗一般句式整齐,而词一般长长短短,但是实际上诗也有句式不整齐,词也有句式整齐的。...

  • 龙应台《1964》句式的妙用

    句式的妙用 写文章讲究句式的灵活变化,根据表达的需要使用不同的句式,不同的句式,其表达的作用不同。如,短句结构简明...

  • 句式

    我们刚出发的时候,说我们要挑战这个,挑战那个。 等我们走在路上,我们发现什么也挑战不了,唯一能挑战的,就是自己。 ...

  • There be 句式

    文 听涛 There is/are... 一般现在时 There was/were... 一般过去时 Th...

  • 句式

    然而,美联社还称,拜登支持者有多欢乐,特朗普支持者就有多愤怒和不信任。 And for all that joy,...

  • python 小知识点

    50个基本的python命令 01 导入模块 上面三个常用的导入句式, 前两句是把模块连带命名空间导入. 要访问模...

网友评论

      本文标题:python的for..else句式

      本文链接:https://www.haomeiwen.com/subject/srcjlctx.html