首页 > 其他 > 详细

列表表达式和生成器表达式

时间:2019-05-04 20:56:20      阅读:170      评论:0      收藏:0      [点我收藏+]
# 列表解析
list_egg = [‘鸡蛋%s‘ % i for i in range(20)] # 列表推导式
print(list_egg)
# egg_list=[]
# for i in range(10):
# egg_list.append(‘egg%s‘ % i)
# print(egg_list)
print([i for i in range(10)])

# 生成器表达式:
# g = (i for i in range(10))
# print(g)
# for i in g:
# print(i)

# 列表表达式和生成器表达式区别
# 括号不一样
# 返回的值不一样 =====》 导致生成器表达式几乎不占用内存

列表表达式和生成器表达式

原文:https://www.cnblogs.com/Mr-Feng/p/10809679.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!