python跳出双层循环的方法

 更新时间:2023年01月29日 09:02:27   作者:雪初学者  
本文主要介绍了python跳出双层循环的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、问题描述:

大多数人在遍历时会使用for双层循环语句,在内层循环中使用break语句时,只跳出内层循环体。怎么跳出双层循环呢?

二、解决方案:

内循环正常结束才会运行else语句,如果执行if语句中的break语句,会跳出当前循环体for j,else语句也不会执行。当for j...循环体正常结束时,else语句块中continue语句,跳出本次循环体for i中未执行的语句break,立即进行下一次的循环条件判定。

break:跳出一个循环体或者完全结束一个循环

continue:跳过本次循环体中剩下尚未执行的语句,立即进行下一次的循环条件判定

#两个字符串只要判断有相同字符退出整个循环体
s = "123"
s1 = "1b1"
for i in s:
    for j in s1:
        if i == j:
            print(i)
            break
    else:
        continue
    break

三、案例        

判断字符串长度是否大于等于10个,条件满足时再判断字符串中是否有重复数据,如果有重复数据退出双层循环。

#判断字符串长度是否大于等于10个,条件满足时再判断字符串中是否有重复数据,如果有重复数据退出双层循#环。
str1 = "qwaxdz18752"
num = 1
l = len(str1)
if l >= 10:
    print("str1字符串中不少于10个字符")
    for i in str1[0:(l-1):1]:
        for j in str1[num:l:1]:
            if i == j:
                print(f"字符串中存在重复数据,重复数据为:{i}")
                break
        else:
            if num == l-1:
                print("字符串中不存在重复数据")
            else:
                num = num + 1
                continue
        break
else:
    print("str1字符串中少于10个字符")
print(f'{str1=}')

到此这篇关于python跳出双层循环的方法的文章就介绍到这了,更多相关python跳出双层循环内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 不需要用到正则的Python文本解析库parse

    不需要用到正则的Python文本解析库parse

    今天给你介绍一个好东西,可以让你摆脱正则的噩梦,那就是 Python 中一个非常冷门的库parse。有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • pythotn条件分支与循环详解(3)

    pythotn条件分支与循环详解(3)

    这篇文章主要介绍了Python条件分支和循环用法,结合实例形式较为详细的分析了Python逻辑运算操作符,条件分支语句,循环语句等功能与基本用法,需要的朋友可以参考下
    2021-08-08
  • Python简繁体转换的简单实现步骤

    Python简繁体转换的简单实现步骤

    工作中需要将繁体中文转换成简体中文上网找了些资料,下面这篇文章主要给大家介绍了关于Python实现简繁体转换的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Python绘制分类图的方法

    Python绘制分类图的方法

    这篇文章主要为大家详细介绍了Python绘制分类图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • python将图片文件转换成base64编码的方法

    python将图片文件转换成base64编码的方法

    这篇文章主要介绍了python将图片文件转换成base64编码的方法,涉及Python操作base64编码的技巧,需要的朋友可以参考下
    2015-03-03
  • python的keyword模块用法实例分析

    python的keyword模块用法实例分析

    这篇文章主要介绍了python的keyword模块用法,实例分析了Python中keyword模块的基本使用技巧,需要的朋友可以参考下
    2015-06-06
  • Python实现在Windows平台修改文件属性

    Python实现在Windows平台修改文件属性

    这篇文章主要介绍了Python实现在Windows平台修改文件属性,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • flask框架视图函数用法示例

    flask框架视图函数用法示例

    这篇文章主要介绍了flask框架视图函数用法,结合实例形式分析了flask框架视图函数常见配置与使用技巧,需要的朋友可以参考下
    2018-07-07
  • Python向excel中写入数据的方法

    Python向excel中写入数据的方法

    这篇文章主要介绍了Python向excel中写入数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • python函数常见关键字分享

    python函数常见关键字分享

    这篇文章主要向大家介绍的是python函数常见关键字,文章基于python的相关资料展开对文章主题的详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04

最新评论