专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

Python中使用yield实现迭代器

遇到复杂数据处理逻辑,想到可以使用Python的yield迭代器可以优雅地实现,切实体验到了迭代器的好处,多数情况下,代码不够优雅,特别是多层循环嵌套的,都可以常使用迭代器重构。 1,减少内存的占用,正如yield的经典用途,不必把所需的数据一次性生成到内存中,可以分批生成2,明确函数职责,代码更优

posted on 2023-01-06 10:42  MSSQL123  阅读(160)  评论(0编辑  收藏  举报