13、列表list = [1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]
知识点1:map()
知识点2:列表推导式
列表推导式式最受欢迎的Python语言特性之一。它允许过滤一个容器的元素,用一种简明的表达式转换传递给过滤器的元素,从而生成一个新的列表。
列表推导式的基本形式:
[expr for val in collection if condition]
等价于:
result=[]
for val in collection:
if condition:
result.append(expr)
过滤条件是可以忽略的,只保留表达式。
《利用Python进行数据分析》(原书第二版)3.1数据结构和序列