Python for循环搭配else常见问题解决


Posted in Python onFebruary 11, 2020

这篇文章主要介绍了Python for循环搭配else常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

假设有如下代码:

for i in range(10):
  if i == 5:
    print 'found it! i = %s' % i
else:
  print 'not found it ...'

你期望的结果是,当找到5时打印出

found it! i = 5

实际上打印出来的结果为:

found it! i = 5
not found it ...

当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。

所以正确的写法应该为:

for i in range(10):
  if i == 5:
    print 'found it! i = %s' % i
    break
else:
  print 'not found it ...'

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
分享6个隐藏的python功能
Dec 07 Python
Python程序运行原理图文解析
Feb 10 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 Python
Python面向对象之继承和多态用法分析
Jun 08 Python
基于Python实现船舶的MMSI的获取(推荐)
Oct 21 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
pycharm设置python文件模板信息过程图解
Mar 10 Python
python小白学习包管理器pip安装
Jun 09 Python
Python如何使用vars返回对象的属性列表
Oct 17 Python
python爬取微博评论的实例讲解
Jan 15 Python
python des,aes,rsa加解密的实现
Jan 16 Python
openstack中的rpc远程调用的方法
Jul 09 Python
Python获取二维数组的行列数的2种方法
Feb 11 #Python
使用Puppeteer爬取微信文章的实现
Feb 11 #Python
Python实现遗传算法(二进制编码)求函数最优值方式
Feb 11 #Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
Feb 11 #Python
如何通过python实现全排列
Feb 11 #Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
Feb 11 #Python
python 遗传算法求函数极值的实现代码
Feb 11 #Python
You might like
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
闭幕式主持词
2014/04/02 职场文书
高三励志标语
2014/06/05 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
个人主要事迹材料
2014/08/26 职场文书
学生违反校规检讨书
2014/10/28 职场文书
2014年维稳工作总结
2014/11/18 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
六年级作文之自救
2019/12/19 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
Js类的构建与继承案例详解
2021/09/15 Javascript
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL
Java完整实现记事本代码
2022/06/16 Java/Android
Linux中各个目录的作用与内容
2022/06/28 Servers