range()函数和生成器的区别。
来源:14-5 iterator与generator
时间流逝unity
2018-11-07
请问range()函数和生成器有何区别?因为生成器既是可迭代对象又是迭代器,可以直接使用next()取值。但range()要经过iter()获取迭代器。似乎range()不是一次性生成所有数据,这点又和生成器很像。
写回答
1回答
-
7七月
2018-11-08
这没有可比性吧,很显然生成器是一种机制用于各种方式,range只是生成一组界限。
032018-11-09
相似问题