10通过迭代器返回一个列表的类似案例
代码如下:
# 迭代返回值得简单应用,这样不用创建一个list存储函数里的值后再返回一个list,用yield 直接返回到迭代对象中 def t(): for i in range(10): yield i if __name__ == '__main__': data = t() print(type(data)) print(list(data))
输出如下:
<class 'generator'> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]