跳出两层循环,跳出两层,python没有提供go
跳出两层循环,跳出两层,python没有提供go
python没有提供goto类似的语法特性,平常跳出两层循环一般是把两层循环包装在一个函数里,用return得方式直接返回,或者设置一个flag,今天在stackoverflow上看到一个实现方式,感觉挺好得,地址: http://stackoverflow.com/questions/189645/how-to-break-out-of-multiple-loops-in-python
for a in xrange(10): for b in xrange(20): if something(a, b): # Break the inner loop... break else: # Continue if the inner loop wasn't broken. continue # Inner loop was broken, break the outer. break#该片段来自于http://byrx.net
相关内容
- python通过BeautifulSoup分页网页中的超级链接,,from Beaut
- python实现二分查找代码演示,python二分,def BinarySe
- Python base64模块,pythonbase64模块,base64模块是用来作
- Python 简单的代理服务器,python代理服务器,具备简单的
- Python简单技巧和常用参考,python技巧,python文件支持中文
- Python使用pyinotify模拟tail命令,pyinotifytail,tail -f 的功能
- python编写的一个简单的扫描端口的程序,python编写端口
- python通过luhn算法实现的信用卡卡号验证代码,pythonlu
- python在windows下实现ping操作并接收返回信息,pythonping
- 一个简单的python编写的猜数字游戏代码,python编写猜数
评论关闭