python之map函数

python之map函数map()函数会根据提供的函数对指定序列做映射。语法如下:map(func,*iterables)–>mapobject||Makeaniteratorthatcomp

大家好,又见面了,我是你们的朋友全栈君。

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.net/156128.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月6日 上午7:46
下一篇 2022年7月6日 上午7:46


相关推荐

  • android UI之Shape详解_GradientDrawable

    在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。    那么除了使用drawable这样的图片外,还有其他方法吗?    本次就谈一下自定义图形shape,Android上支持以下几种属性gradient、stroke、

    2022年3月10日
    47
  • 实战篇:Oracle DataGuard 出现 GAP 修复完整步骤

    实战篇:Oracle DataGuard 出现 GAP 修复完整步骤OracleDataGu 出现 GAP 如何修复

    2026年3月20日
    1
  • JS防抖节流

    JS防抖节流JS 的防抖和节流

    2025年10月27日
    5
  • MATLAB—-输入和输出

    MATLAB—-输入和输出文章目录 1 输入语句 1 1 输入数值或矩阵 1 2 输入字符串 2 输出语句 2 1 输出单个字段 2 2 输出多个字段 1 输入语句 1 1 输入数值或矩阵 value1 input 请输入一个数值 value2 input 请输入一个矩阵 1 2 输入字符串输入字符串 需要加第二个参数 s string input 请输入一个字符串 s 2 输出语句使用 disp 函数可以输出 输出多个字段时 需要将多个字段转

    2025年7月2日
    4
  • c#与WMI使用技巧集http://www.cnblogs.com/Sandheart/articles/1568636.html[通俗易懂]

    c#与WMI使用技巧集http://www.cnblogs.com/Sandheart/articles/1568636.html[通俗易懂](转)c#与WMI使用技巧集1、什么是WMI WMI是英文WindowsManagementInstrumentation的简写,它的功能主要是:访问本地主机的一些信息和服务,可以管理远程计算机(当然你必须要拥有足够的权限),比如:重启,关机,关闭进程,创建进程等。 2、如何用WMI获得本地磁盘的信息? 首先要在VS.NET中创建一个项目,然后在添加引用中引用一个.

    2026年4月17日
    6
  • docker删除容器日志

    docker删除容器日志docker 删除容器日志文件

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号