![](https://img-blog.csdnimg.cn/6400bd5d87b1497b8f35a56e458b57d8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【循环与可迭代对象】
文章平均质量分 84
循环与可迭代对象
Bruce小鬼
**高级测试开发**
- 技术是在不断打磨中成长,
- 能力是在不断采坑中成熟,
- 技术人的路就是在采坑中寻找乐趣,在成长过程中不断成熟。
> 书山有路勤为径,学海无涯苦作舟
关注:brucelong.blog.csdn.net
展开
-
itertool迭代器函数简化循环代码逻辑
这篇文章介绍与迭代有关的一些函数,帮助我们简化循环逻辑的业务代码。原创 2023-02-08 19:45:07 · 623 阅读 · 1 评论 -
使用send给生成器注入数据
迭代器有一个send方法,可以将动态的数据注入到生成器函数中。send方法和next方法非常像,他比next方法多了一个传入参数的功能。send方法的参数就是给生成器注入的数据。send方法的返回值是生成器输出的下一个值。原创 2022-11-23 20:41:35 · 377 阅读 · 0 评论 -
循环和可迭代对象高级用法
要自定义一个迭代器类型,关键在于实现下面两个魔法方法。__iter__调用iter()时触发,迭代器对象总是返回自身_next__调用next()时触发,通过return来返回结果,没有更多内容就抛出StopIteration异常。创建自定义迭代器示例假如我想编写一个和range()类型的迭代器对象,他可以返回某个范围内被7整除或包含7的整数。原创 2022-09-08 21:02:48 · 589 阅读 · 0 评论