设想一个 map()函数的应用并实现。(要求:用到匿名函数)
时间: 2023-05-15 17:07:03 浏览: 103
好的,我可以回答这个问题。map() 函数是一种常见的函数式编程方法,它可以将一个函数应用于一个列表中的每个元素,并返回一个新的列表,其中包含应用函数后的结果。下面是一个使用匿名函数的 map() 函数示例:
```
numbers = [1, 2, 3, 4, 5]
squares = map(lambda x: x**2, numbers)
print(list(squares))
```
这个程序将一个包含 1 到 5 的数字列表作为输入,然后使用一个匿名函数来计算每个数字的平方,并将结果存储在一个新的列表中。最后,程序打印出新列表中的元素,即 1,4,9,16 和 25。
阅读全文