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实现SOM算法
Feb 23 Python
python如何派生内置不可变类型并修改实例化行为
Mar 21 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
如何用Python合并lmdb文件
Jul 02 Python
Python用61行代码实现图片像素化的示例代码
Dec 10 Python
python绘制已知点的坐标的直线实例
Jul 04 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
pytorch动态网络以及权重共享实例
Jan 06 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
python调用私有属性的方法总结
Jul 24 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
pycharm无法导入lxml的解决办法
Mar 31 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
SMARTY学习手记
2007/01/04 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
纯javascript版日历控件
2016/11/24 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
Python类的动态修改的实例方法
2017/03/24 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
python实现websocket的客户端压力测试
2019/06/25 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
入党自我评价范文
2014/02/02 职场文书
品质主管岗位职责
2014/03/16 职场文书
作文评语集锦大全
2014/04/23 职场文书
家长给学校的建议书
2014/05/15 职场文书
主要领导对照检查材料
2014/08/26 职场文书
数学教师个人总结
2015/02/06 职场文书
求职简历自我评价范文
2015/03/10 职场文书
小学教师读书笔记
2015/07/01 职场文书
干部培训简讯
2015/07/20 职场文书
世界文化遗产导游词
2019/08/07 职场文书