复制
收藏
提问
简洁
# 1、有一个列表num = [2,4,6,8,10,12,14,16],使用匿名函数对其进行操作, # 输出结果为[4,16,36,64,100,144,196,256]
0秒前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
匿名函数操作列表
使用 map()
函数结合匿名函数 lambda
可以对列表 num
进行操作,得到所需的结果。
列表操作
- 定义列表:
num = [2,4,6,8,10,12,14,16]
; - 使用 map() 函数:通过
map(lambda x: x**2, num)
将列表中每个元素平方; - 使用 reduce() 函数:通过
functools.reduce(lambda x, y: x + y, num)
将列表元素累加。
结果输出
- 输出结果:
[4,16,36,64,100,144,196,256]
。
你觉得结果怎么样?