Python 3中的列表生成式
发布时间
阅读量:
阅读量
python3之 列表生成式
- 一、"列表生成式"具体指什么?
- 二、通过实例进行说明
一、什么是“列表生成式”?
列表生成式 :作为Python语言内建的一种简洁而高效的工具,被广泛应用于List的构建过程之中。
(一)基本格式 :
① 不带筛选条件 :
[表达式 for 变量 in 序列]
②带筛选条件 (置于for 后方,if 用作筛选条件,无法搭配else使用):
[表达式 for 变量 in 序列 if 条件]
③包含if… else表达式的结构 (需置于for语句之前,并且必须搭配else部分):
[表达式 if ··· else ··· for 变量 in 序列]
需要特别注意的事项 :
① 表达式中所使用的变量名称应当与 for 语句后定义的变量保持完全一致;
② 列表生成式结构的起始与结束符号应为[]形式的中括号;
③ 当处理的数据规模过大时,可能会导致系统崩溃;
(二)存在的不足之处 :在处理列表生成式时,若涉及的数据量极为庞大,将可能引发运行效率下
全部评论 (0)
还没有任何评论哟~
