python笔记:列表解析

目录

一、格式 

二、举例 


一、格式 

列表解析

  根据已有列表,高效创建新列表的方式。

  列表解析是Python迭代机制的一种应用,它常用于实现创建新的列表,因此用在[]中。

语法:

  [expression for iter_val in iterable]

  [expression for iter_val in iterable if cond_expr]

二、举例 

  • 实例展示:1、要求:列出1~10所有数字的平方
  • 普通方式。

python笔记:列表解析

  •  列表解析

python笔记:列表解析

  • 2、 要求:实现两个列表中的元素逐一配对。
  • 普通方式

python笔记:列表解析

  • 列表解析

python笔记:列表解析

说明:  以上实例,使用列表解析比使用普通方法的速度几乎可以快1倍。因此推荐使用列表解析。