内置函数系列之 map
map(映射函数)
语法:
map(函数,可迭代对象)
可以对可迭代对象中的每一个元素,分别执行函数里的操作
1 2 3 4 5 6 7 8 9 10 11 12 | # 1.计算每个元素的平方 lst = [ 1 , 2 , 3 , 4 , 5 ] lst_new = map ( lambda x:x * * 2 ,lst) print ( list (lst_new)) # 结果:[1, 4, 9, 16, 25] # 2.计算两个列表中相同位置的和 lst1 = [ 1 , 2 , 3 , 4 , 5 ] lst2 = [ 1 , 2 , 3 , 4 , 5 ] lst_new = map ( lambda x,y:x + y,lst1,lst2) print ( list (lst_new)) # 结果:[2, 4, 6, 8, 10] |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步