···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
“人造太阳”计划
4.4 实现迭代器协议
4.4 实现迭代器协议,问题,你想构建一个能支持迭代操作的自定义对象,并希望找到一个能实现迭代协议的简单方法。,解决方案,目前为止,在一个对象上实现迭代最简单的方式是使用一个生成器函数。,在4.2小节中,使用Node类来...
07 Python 中的迭代器实现原理
Python 中的迭代器实现原理,在数学中,集合表示由一个或多个确定的元素所构成的整体。在 Python 中,列表、元组、集合可以用于表示数学中的集合。,例如,分别使用列表、元组、集合表示了一个包含 3 个字符串的集合:,,列表 [‘w...
15.20 处理C语言中的可迭代对象
15.20 处理C语言中的可迭代对象,问题,你想写C扩展代码处理来自任何可迭代对象如列表、元组、文件或生成器中的元素。,解决方案,下面是一个C扩展函数例子,演示了怎样处理可迭代对象中的元素:,static PyObject *py_consume...