列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]。
def f(x):
return x**2
res = map(f, [1, 2, 3, 4, 5])
print([i for i in res if i > 10])

本文介绍如何利用Python内置的map()函数处理列表数据,实现元素的平方运算,并通过列表推导式筛选出大于10的结果,最终输出为[16,25]。示例代码展示了定义函数、应用map()函数及使用列表推导式的过程。
def f(x):
return x**2
res = map(f, [1, 2, 3, 4, 5])
print([i for i in res if i > 10])

1万+

被折叠的 条评论
为什么被折叠?
