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 相关文章推荐
学习python (2)
Oct 31 Python
Python采用socket模拟TCP通讯的实现方法
Nov 19 Python
Python监控主机是否存活并以邮件报警
Sep 22 Python
python算法演练_One Rule 算法(详解)
May 17 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
使用python画个小猪佩奇的示例代码
Jun 06 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
python经典趣味24点游戏程序设计
Jul 26 Python
Django上使用数据可视化利器Bokeh解析
Jul 31 Python
Python统计时间内的并发数代码实例
Dec 28 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
python 安装移动复制第三方库操作
Jul 13 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分页详细讲解(有实例)
2013/10/30 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
Array对象方法参考
2006/10/03 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
微信跳一跳小游戏python脚本
2018/01/05 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
python之消除前缀重命名的方法
2018/10/21 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
师范生实习自我鉴定
2013/11/01 职场文书
中专毕业生自荐信
2013/11/16 职场文书
教你打造完美的创业计划书
2014/01/06 职场文书
大学信息公开实施方案
2014/03/09 职场文书
网络管理专业求职信
2014/03/15 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
安全生产专项整治方案
2014/05/06 职场文书
小学生节约用水倡议书
2014/05/15 职场文书
个人自荐书怎么写
2015/03/26 职场文书
团委工作总结2015
2015/04/02 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
实现GO语言对数组切片去重
2022/04/20 Golang