python之map函数
python,map,函数
2025-04-07 09:01:29 时间
大家好,又见面了,我是你们的朋友全栈君。
map()函数会根据提供的函数对指定序列做映射。语法如下:
map(func, *iterables) --> map object
|
| Make an iterator that computes the function using arguments from
| each of the iterables. Stops when the shortest iterable is exhausted.
参数: func — 函数 iterable — 一个或多个序列
返回值: python2.x返回列表 python3.x返货迭代器
用法1:
1 def square(x): #定义函数
2 return x**2 #返回值为x的平方
3
4 a = map(square, [1,2,3,4,5]) #调用map并赋值给a
5 print(list(a)) #打印list a
用法2,与lambda函数结合使用:
b = map(lambda x:x**2, [1,2,3,4,5]) #定义变量b,将lambda表达式作为函数传给map
print(list(b))
用法3,两个列表相同位置的元素相加:
1 c = [1,3,5,7,9] #列表
2 d = [2,4,6,8,10] #列表
3
4 f = map(lambda x,y:x+y, c, d) #相加
5 print(f)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156128.html原文链接:https://javaforall.cn
相关文章
- Python 进制转换函数及前缀截取
- [33]python Web 框架:Tornado
- Python数字图像处理-3种图像读取方式总结
- 桌面太单调?一起用Python做个自定义动态壁纸,竟然还可以放视频!「建议收藏」
- 支持向量机(SVM)的分析及python实现「建议收藏」
- 多重共线性:python中利用statsmodels计算VIF和相关系数消除共线性
- 使用python根据关键词批量获取Nature文章信息
- 2022春节贺岁档电影开分,水门桥不理想,四海崩了!用Python一探究竟
- sklearn cross validation_python sklearn
- 使用python进行词频分析
- Python进阶43-drf框架(五)
- Python-基础05-字符编码
- 人生苦短,python更短
- Python语音信号处理
- python类型转换astype时间_python dataframe astype 字段类型转换方法
- mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」
- 用Python实现自动发消息,自定义内容,太省事了!「建议收藏」
- shell中调用python函数,发送邮件
- 二级Python选择题_二级python选择题题库
- Python实现教务信息管理系统