标签:list for next 生成器 推导式 col end 内存 返回
#列表推导式 egg_list=[‘鸡蛋%s‘%i for i in range(10)] print(egg_list) egg_list = [] for i in range(10): egg_list.append(‘鸡蛋%s‘%i) print(egg_list) print([i*i for i in range(10)]) #生成器表达式 g = (i for i in range(10)) print(g) for i in g: print(i) # # 括号不一样 # # 返回的值不一样 === 几乎不占用内存 老母鸡=(‘鸡蛋%s‘%i for i in range(10)) #生成器表达式 print(老母鸡) for 蛋 in 老母鸡: print(蛋) # #平方 g = (i*i for i in range(10)) print(g.__next__()) print(g.__next__()) print(g.__next__())
标签:list for next 生成器 推导式 col end 内存 返回
原文地址:https://www.cnblogs.com/20181013python/p/9979667.html