一、map()函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
二、例子
将列表【1,2,3,4,5】使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的,最终输出[16,25]
a = [1, 2, 3, 4, 5]
def fu(x):
return x ** 2
res = map(fu, a)
print(res)
a = []
for i in res:
if i > 10:
# print(i)
a.append(i)
print(a)
# res=[i for i in res if i >10]
# print(res)