#列表推导式
p=[i*i for i in [1,2,3,4,5,6]]
print(p)
p_=(i*i for i in [1,2,3,4,5,6])
print(p_)
r1=p_.__next__()
print(r1)
迭代器
#生成器
def fun():
for i in range(1,11):
yield i
res=fun()
for i in res:
pass
def fun1():
for i in range(1,13):
if i % 3==0:
yield i
res=fun1()
for i in res:
print(i)
for循环的几种用法
for i in enumerate(range(1,3)):
print(i)
for i in zip([1,2,6],(9,9,9,9,9)):
print(i)