我发现__iter__的魔法方法你只需要return self就行了,因为咱们不会改变迭代器的工作原理的,而__next__里可以再利用while进行条件循环进而筛选出需要的值(或者说利用if找到停止的地方,如果用if条件找到的停止的地方可以利用raise抛出一个异常来终止循环)
关于__iter__和__next__的魔法方法个人见解
最新推荐文章于 2024-05-14 13:36:57 发布
我发现__iter__的魔法方法你只需要return self就行了,因为咱们不会改变迭代器的工作原理的,而__next__里可以再利用while进行条件循环进而筛选出需要的值(或者说利用if找到停止的地方,如果用if条件找到的停止的地方可以利用raise抛出一个异常来终止循环)