快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

map对python3代码进行简洁化处理的方法-创新互联

这篇文章主要介绍map对python3代码进行简洁化处理的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的成都网站建设、成都网站制作质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式全网整合营销推广需求,让再小的品牌网站建设也能产生价值!

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对python3代码进行简洁化处理的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


名称栏目:map对python3代码进行简洁化处理的方法-创新互联
分享网址:http://6mz.cn/article/djhoog.html

其他资讯