可迭代对象-迭代器-生成器
可迭代对象
能被for循环遍历的元素
lists = [1,2,3,4]
for i in lists:
print(i)
生成器是一种特殊的变量
斐波那契数列生成器
def get_data(num):
x = 0
y = 1
for i in range(num):
x,y = y,x+y
yield x #返回的是一个yield生成器
def get_data(num):
x = 0
y = 1
for i in range(num):
x,y = y,x+y
yield x #返回的是一个yield生成器