map函数的原型是map(function, iterable, …),它的返回结果是一个列表。

map()是Python内置的高阶函数,它接收一个函数f和一个lis,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。

map() 会根据提供的函数对指定序列做映射,是内置函数(推荐学习:Python视频教程)

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

语法map(function, iterable, ...)

例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]

如果希望把list的每个元素都作平方,就可以用map()函数:

因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:def f(x):

return x*x

print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])

输出结果:[1, 4, 9, 10, 25, 36, 49, 64, 81]

注意:map()函数不改变原有的 list,而是返回一个新的 list。

利用map()函数,可以把一个 list 转换为另一个 list,只需要传入转换函数。

由于list包含的元素可以是任何类型,因此,map() 不仅仅可以处理只包含数值的 list,事实上它可以处理包含任意类型的 list,只要传入的函数f可以处理这种数据类型。

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

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

  1. Python里的map、reduce、filter、lambda、列表推导式

    Map函数: 原型:map(function, sequence),作用是将一个列表映射到另一个列表, 使用方法: def f(x): return x**2 l = range(1,10) map( ...

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

    map()会根据提供的函数对指定序列做映射. 第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表. map() 函数语法:map ...

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

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

  4. python里的英文歌叫什么_用Python分析韩国女团最喜欢的英文单词

    原标题:用Python分析韩国女团最喜欢的英文单词 本文经Python中文社区(公众号ID:python-china) 授权转载,转载请联系出处 ♚ 盛光晓,粗通python,精通arcpy,某公司首 ...

  5. python里的rindex是什么意思_用Python操作字符串之rindex()方法的使用

    用Python操作字符串之rindex()方法的使用 rindex()方法返回所在的子str被找到的最后一个索引,可选择限制搜索的字符串string[beg:end] 如果没有这样的索引存在,抛出一个 ...

  6. python里while 1是什么意思_关于python:“ while 1”和“ while True”之间有什么区别?...

    我已经看到了两种在Python中创建无限循环的方法: while 1: do_something() while True: do_something() 这些之间有什么区别吗? 一个比另一个更pyt ...

  7. python里random是什么意思_import random函数 python中random什么意思

    python中random.randint(1,100)随机数中包不包括1在python中的random.randint(a,b)用于生成一个指定范围内的整数.其中参数a是下限,参数b是上限. imp ...

  8. python里res有什么用_python – 为什么在tensorflow中构建resnet模型时使用固定填充...

    假设我们的步幅为2,内核大小为3. 使用带填充的tf.layers.conv2d相同: 情况1: pad| |pad inputs: 0 |1 2 3 4 5 |0 |_______| |______ ...

  9. 下列哪个不是目前python里的内置模块-python中那些小众但有用的内置模块

    今天带来的是python里一些小众但是却比较实用的python库,一起来看看吧! pprint:更清晰的打印 pprint 是 pretty printer 的缩写,用来打印 Python 数据结构, ...

最新文章

  1. HTML5 WebAudioAPI简介(一)
  2. 【 FPGA 】FIR 滤波器的架构
  3. MacOS 终于可以完美使用 Podman 了!
  4. 文章如何做伪原创 SEO大神教你几招做原创网站文章的心得
  5. 【DS】排序算法之归并排序(Merge Sort)
  6. 【随笔】“阴面”和“阳面”
  7. AFN post的数据编码格式问题
  8. JAVA——操场跑步路径定位模拟解决方案
  9. HarmonyOS之深入解析图像的位图操作和属性解码
  10. 远程连接mysql速度慢的解决方法
  11. Spring: Export - WAR file - 404 Not Found 问题
  12. perl语言 入门(转)
  13. Java实现两个文件夹之间的同步(改进版)
  14. Matlab中画柱状图详细教程bar函数使用方法(二维附matlab代码)柱状图创建/位置/颜色/图例
  15. Springer LNCS Latex 模板 无法下载
  16. 制定目标时需要遵循的SMART原则
  17. Windows安全配置技术(转)
  18. elemen-ui表格默认样式的修改
  19. 备赛脱脂经验分享_敲黑板,备赛这几招如果你还不知道,赶快学起来吧!
  20. 手把手教你成为Shader编程实战达人—GPU

热门文章

  1. 编写strcpy函数
  2. 记录ubuntu22.04突然连不上网
  3. 【ThreeJS基础教程-初识Threejs】1.ThreeJS的HelloWorld
  4. 6W字的Hive讲解只为你更懂它
  5. ORA-00600 内部错误代码, 参数 [19004]
  6. 18. 图像分类、分割
  7. 常用 APP URL Scheme
  8. 2020微信的小动作整理:微信生态将进一步完善,也是电商进一步发展的机遇
  9. 学Java可以不学算法吗-学java有必要学算法吗?
  10. 计算机网络面试常见题