背景
周末在写一个爬虫时,遇到这样一种场景:从搜索结果中下载指定数量的文件
例如:搜索结果中共分为10页展示,加起来一共50条数据,现在要做的是从50条数据中下载指定数量的数据
为了实现这个功能,开始我是这样想的...具体实现方法
上面举的例子,可以抽象为如下功能
首先有一个嵌套的列表
[[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15],[16,17,18,19,20]]
然后提取这个列表中的数据到一个新的列表中...,else 中的语句会在循环正常执行完的情况下执行(即 for 不是通过 break 跳出而中断的);
2、如果for是由于break中断的,则不会执行else语句
来分析下count为不同值时的运行过程及结果...1、count=3
当count=3时,得到如下结果
target = [1, 2, 3]
source中包含4个子列表,每个子列表包含5个数字;
先遍历外层for循环,当遍历到第一个子列表时,就能够满足内层..., 6, 7, 8] 的结果
总结
到此这篇关于python使用for…else跳出双层嵌套循环的文章就介绍到这了,更多相关python for else跳出双层嵌套循环内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持