使用高阶函数和匿名函数实现 将列表中的数字转换成字符类型的数字
时间: 2024-02-26 12:58:46 浏览: 49
将数值转化为字符串的函数
可以使用Python内置函数 `map()` 和 `lambda` 表达式来实现,具体代码如下:
```python
my_list = [1, 2, 3, 4, 5]
str_list = list(map(lambda x: str(x), my_list))
print(str_list)
```
输出结果为:
```
['1', '2', '3', '4', '5']
```
解释一下代码:
- `map()` 函数将一个函数应用到一个可迭代对象的所有元素上,并返回一个迭代器。
- `lambda` 表达式是一个匿名函数,这里用来将整数转换为字符串类型。
- `list()` 函数用来将迭代器转换为列表,这里用来获取转换后的字符串列表。
阅读全文