# 列表解析
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)
# 列表表达式和生成器表达式区别
# 括号不一样
# 返回的值不一样 =====》 导致生成器表达式几乎不占用内存
相关文章
- 04-07Lambda 表达式介绍和底层实现分析
- 04-07股票跨度和逆波兰表达式
- 04-07ABAP 7.50 新特性 Open SQL中的宿主表达式和其它表达式
- 04-07迭代器+生成器+函数递归+三元表达式+生成式+二分法
- 04-07Python开发——函数【迭代器、生成器、三元表达式、列表解析】
- 04-07方法值和方法表达式
- 04-075万字长文:Stream和Lambda表达式最佳实践-附PDF下载
- 04-07Day18&Day19 文件处理,迭代器生成器,三元表达式
- 04-07Python开发之路Day14---三元表达式、列表推导式和递归函数
- 04-07C++ Primer : 第十章 : 泛型算法 之 lambda表达式和bind函数