欢迎关注 『Python』 系列,持续更新中
欢迎关注 『Python』 系列,持续更新中
map函数映射
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
map函数映射API说明:
y=list(map(lambda var: var+1, x))
y=list(map(参数1, 参数2))
- 参数1 映射的规则函数
- 参数2 需要映射的对象
- 返回的是map类型的数据,通常需要再转化成list等其他格式,所以在最外面加上了list()
不加上转化成list,得到的是map对象
x = [1, 2, 3, 4, 5]
y = map(lambda var: var+1, x)
print(y)#<map object at 0x000002BEFFD8CE80>
map函数映射例程
结合Lambda使用map大大简化代码。x当中的子项进行lambda定义的函数运算,得到一个list——只用一行代码实现。讲究!
x = [1, 2, 3, 4, 5]
y = list(map(lambda var: var+1, x))
print(y)#[2, 3, 4, 5, 6]
总结
大家喜欢的话,给个👍,点个关注!继续跟大家分享敲代码过程中遇到的问题!
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2022 mzh
Crated:2022-1-10
欢迎关注 『Python』 系列,持续更新中
欢迎关注 『Python』 系列,持续更新中
【Python安装第三方库一行命令永久提高速度】
【行内List循环-数据分析9个优雅小技巧(1)(测试代码+api例程)】
【Lambda表达式-数据分析9个优雅小技巧(2)(测试代码+api例程)】
【map函数映射-数据分析9个优雅小技巧(3)(测试代码+api例程)】
【map函数映射-数据分析9个优雅小技巧(4)(测试代码+api例程)】
【Arange给定步长的等差列表-数据分析9个优雅小技巧(5)(测试代码+api例程)】
【Linspace给定区间的等差列表-数据分析9个优雅小技巧(6)(测试代码+api例程)】
【Axis区别行列的属性-数据分析9个优雅小技巧(7)(测试代码+api例程)】
【Pandas Apply批处理-数据分析9个优雅小技巧(8)(测试代码+api例程)】
【Pivot Tables数据透视表-数据分析9个优雅小技巧(9)(测试代码+api例程)】
【更多内容敬请期待】