1.概念
推导式comprehensions(又称解析式),是Python的一种独有特性。
推导式是可以从一个数据序列构建另一个新的数据序列。比如说给定一个列表,可以由推导式生成一个新的列表。
2.列表推导式
(1)概念
列表推导式(list comprehension)是利用其它列表创建新列表的一种方式,
工作原理类似for循环,即可对得到的元素进行转换或者筛选。
(2)列表推导式的基本格式
变量名=[表达式 for 临时变量 in 列表] 或者
变量名= [表达式 for 临时变量 in 列表 if 条件]
(3)执行流程
从列表中遍历每一个元素给临时变量,表达式使用临时变量做一些逻辑判断,最后将新的数据放到新的列表中。
(4)练习1
将lst中每一个元素进行平方后放入到一个新列表中