map()会根据提供的函数对指定序列做映射。

第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表。

map() 函数语法:map(function, iterable, ...)

参数:

function -- 函数

iterable -- 一个或多个序列

返回值:

Python 2.x 返回列表。

Python 3.x 返回迭代器。

以下实例展示了 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]

更多Python相关技术文章,请访问Python教程栏目进行学习!

python里的map是什么意思_python中的map是什么意思相关推荐

  1. python中的map什么意思啊_python中的map怎么使用(方法详解)

    python中的map怎么使用? python中map的使用方法: map函数的原型是map(function, iterable, -),它的返回结果是一个列表. 参数function传的是一个函数 ...

  2. python里help和dir的区别_Python中dir()与help()的使用

    python内置了很多内置函数.类方法属性及各种模块.当我们想要当我们想要了解某种类型有哪些属性方法以及每种方法该怎么使用时,我们可以使用dir()函数和help()函数在python ide交互式模 ...

  3. python里eval和input组合使用_python中eval()函数和input()函数用法解析

    今天给大家讲解Python中eval()函数和input()函数的用法,希望通过实例的讲解之后大家能对这两个函数有更加深刻的理解. 1.eval()函数 eval()能够以Python表达式的方式解析 ...

  4. python里面的pip是什么意思_python中的pip是什么意思

    pip是Python的包管理器.这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖. 软件包管理极其重要,所以自 Python3 的 3.4 版本以及 Python2 的 2.7.9 版 ...

  5. python里面的dd是什么意思_python中std是什么

    std()函数就是初高中学的标准差 numpy.std() 求标准差的时候默认是除以 n 的,即是有偏的,np.std无偏样本标准差方式为加入参数 ddof = 1:(推荐学习:Python视频教程) ...

  6. python里的赋值是什么意思_Python中赋值是什么意思

    importrandomtimes=3secret=random.randint(1,10)print('----------------WJL-----------------')guess=0#这 ...

  7. python里的map是什么意思_python中map什么意思

    python中map什么意思? python中map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 func ...

  8. python中map函数运行原理_Python中map函数的解释和可视化

    先重温一下迭代(Iteration).迭代器对象(iterable).迭代器(iterator )的概念: Iteration是计算机科学的通用术语,它是指对一组元素执行一项操作,一次执行一个元素.一 ...

  9. python的map怎么用_python中的map怎么使用

    python中的map方法怎么使用?下面给大家介绍一下具体使用的方法: 描述 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 functio ...

最新文章

  1. 重启IIS报错:IIS 服务或万维网发布服务,或者依赖这 服务可能在启动期间发生错误或者已禁用...
  2. Python基础知识(第四天)
  3. C++ 学习之旅(10)——static与extern
  4. Qt连接MySQL数据库
  5. 纯手工搭建k8s集群-(二)核心模块部署
  6. uview组件得到回调的参数
  7. [转]C++操作oracle数据库
  8. OC-内存管理的一些要点
  9. Firefox配置更改导致B站视频加载失败(MEDIA SEGMENT下载错误)的某种情况
  10. 解决master[remote rejected] pre-receive hook declined
  11. stm32做的usb游戏手柄xbox360
  12. 读书 | 少有人走的路心智成熟的旅程读后感
  13. (Neighbourhood Components Analysis) NCA 近邻成分分析的学习
  14. 【转载】阿里云域名解析将一个域名指向另一个域名
  15. 50以内的勾股数c语言,50以内勾股数有哪些
  16. 目标检测——Faster RCNN
  17. Daemon Tools 4.x 或SPTD.SYS导致Windows不能启动的问题的解决方案
  18. npm无法加载文件,无法下载依赖包
  19. 什么是wms仓储管理系统?
  20. 闪电记事,好用的电子日记本软件

热门文章

  1. # IDEA如何从dao层接口快速调转到xml文件
  2. PCI相关(2)- PCI桥与配置
  3. Changes to be committed: (use “git restore --staged <file>...“ to unstage)
  4. win10电脑pppoe拨号模块损坏_WIN10系统提示拨号连接已阻止的解决方法
  5. 倍思 O HUB Type-C多功能转换器 兼容多设备 快速拔插使用简单倍思 O
  6. 再记一次止于三面的阿里面试之旅,感觉内心是拔凉拔凉的
  7. 我,程序员,马上35岁...
  8. 计算机二维动画实验原理,浅析计算机二维动画制作
  9. AUTOCAD制图,如何给选中的图块编号呢?
  10. 2017年AI技术盘点:关键进展与趋势