文章 2022-08-31 来自:开发者社区

2_python高阶_协程—生成器

一、 生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。1.1 创建生成器方法1要创建一个生成器,有很多种方法....

文章 2022-08-31 来自:开发者社区

1_python高阶_协程—迭代器

一、可迭代对象1.1 迭代我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。可以迭代:元组,列表,字典,集合,字符串>>> for i in 100: ... print(i) ... Traceback (most recent call last): Fi...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像