传入两个参数:第一个普通函数或可调用对象,用于不断调用产生值,第二个是一个“停止符”,当前面的函数或对象产生这个值,就停止。iter()返回一个迭代器。
from random import randint
def random_int():
return randint(1,10)
test = iter(random_int,8)
for num in test:
print(num)
打印随机数,当遇到8就停止
传入两个参数:第一个普通函数或可调用对象,用于不断调用产生值,第二个是一个“停止符”,当前面的函数或对象产生这个值,就停止。iter()返回一个迭代器。
from random import randint
def random_int():
return randint(1,10)
test = iter(random_int,8)
for num in test:
print(num)
打印随机数,当遇到8就停止