韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > map如何对python3代码进行简洁化处理?

map如何对python3代码进行简洁化处理?

头像

小妮浅浅

2020-12-03 11:10:263617浏览 · 0收藏 · 0评论

如果我们想减少大量代码的使用,避开频繁使用循环语句是一种方法,但也不是没有别的办法可以选择的。小编先给大家一点提示,往函数方面考虑。没错,我们有专门的函数可以把列表中的数据进行细化,这里用到了映射的思想,所以最终map函数的代码都是很简短的。下面我们就map在列表中的使用给大家展开讲解。


map()方法会将一个函数映射到序列的每一个元素上,生成新序列,包含所有函数返回值。

也就是说序列里每一个元素都被当做x变量,放到一个函数f(x)里,其结果是f(x1)、f(x2)、f(x3)......组成的新序列。

 

通俗的讲就是:map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

map() 函数语法:

参数:function -- 函数、iterable -- 一个或多个序列

 

下面实例展示map( )用法:

def square(x) :            # 计算平方数
     return x ** 2
map(square, [1,2,3,4,5])   # 计算列表各个元素的平方

结果返回:[1, 4, 9, 16, 25]

map(lambda x: x ** 2, [1, 2, 3, 4, 5])  # 使用 lambda 匿名函数

结果:[1, 4, 9, 16, 25]

# 提供了两个列表,对相同位置的列表数据进行相加
map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])

结果:[3, 7, 11, 15, 19]

在使用map函数前,最先需要理解的就是其中用到的映射过程,关于映射这点在数学中都有讲过,如果没学会的可以看看我们上面的映射分析图片,今天关于map对列表代码进行简化的方法到这里就结束啦。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

成色18K1835MB| 《性呻吟》伦理| 亚洲最大的综合性区域国际贸易| 暴躁姐姐BGM国语版| 日本《暴力强伦轩》| 疯狂祖母免费观看高清版| 一路向西在哪里可以看| 臣卜扌桑扌圭辶鬲的游戏| 美女被咬小头头视频大全| 女性变态蕾丝连体开档内衣| 《厨房激战5》完整版在线观看 | 公在厨房撕开奶罩吸奶头| 老公弄我一边干一边说粗话视频 | 鲁鲁射击免费播放电视剧全部| 《再来一次好吗》免费观看| 学校教室里可以插自己电脑吗| 厨房激战饥荒老奶奶能睡觉吗| 双男床上剧烈运动会怎么消除| 白木优子| 51今日大瓜每日大赛往期内容| 洪真英| 适合做前看的短篇小说| 爱丫爱丫影院在线观看免费版高清| 扌雷辶鬲的小说章节| 局长把我奶头掏出来直接吃| 内谢中国媳妇最经典十句话| 免费观看已满十八岁电视剧姐弟| 芒果浏览器| 免费观看B站刺激战场2023| 两个男人睡一个女人什么心理呢 | 《借种生子》电影免费观看| 五姑娘影院在线观看免费版电视剧| 一边啃奶头一边躁狂会怎么样| 《XL司令》第一季动漫免费播放| 善良的公与媳HD中字| 白色变态蕾丝超薄开档连身袜| 《厨房韵母2》动漫下线了吗 | 女生的隐私曝光| 簧片在线观看| 年轻的姐妹2| 美女两个球球抖动抓球球视频