print(fun())
# 打印内容如下:
生成器的优点就是节省内存....to a just-started generator
我们将send(None)作为第一次调用即可,然后在第二次调用时可以传适当的参数。...__next__()) # 打印生成器对象
# 打印内容如下:
[1, 2, 3, 4, 5]
如果想要yield从列表中每次返回一个元素可以使用yield from 列表来实现,如下:
def...__next__()) # 打印生成器对象内容
# 打印内容如下:
1
可以发现只打印了列表中的一个元素,可以使用for循环打印所有内容:
def fun():
list_1 = [1,2,3,4,5...:
[0, 1, 2, 3, 4, 15]
升级一点,将一个嵌套列表中以"a"开头和以"h"开头的元素存放在一个空列表中,基础写法如下:
names = [['abc', 'abb', 'zzz'],