菜鸟IT的博客 >> Python
制作1个生成器,自定义1个函数,随机生成1个列表。并输出。利用for循环输出列表的值。每次输出1个,暂停1次。最后,遍历生成器。yield e
# 制作1个生成器。
# 1,自定义1个函数,随机生成1个列表。并输出。
# 2,利用for循环输出列表的值。每次输出1个,暂停1次。
# 3,遍历生成器。
import random
def MyShengChengQi():
list1=[]
for v in range(10):
list1.append(random.randint(1,10))
print("生成的随机列表:",list1,end=",")
# 将函数制作成生成器,来生产值。
for e in list1:
yield e
pass
# 外部开始调用生成器
for q in MyShengChengQi():
print("生成器输出值:",q,end=", ")
print()
菜鸟IT博客[2022.01.20-14:52] 访问:239