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

  • Python 2.x 返回列表。
  • Python 3.x 返回迭代器。
>>> def square(x) :         # 计算平方数
...     return x ** 2
...
>>> map(square, [1,2,3,4,5])    # 计算列表各个元素的平方
<map object at 0x100d3d550>     # 返回迭代器
>>> list(map(square, [1,2,3,4,5]))   # 使用 list() 转换为列表
[1, 4, 9, 16, 25]
>>> list(map(lambda x: x ** 2, [1, 2, 3, 4, 5]))   # 使用 lambda 匿名函数
[1, 4, 9, 16, 25]
>>> print(list(map(ord,'sad')))     # 可以直接对str操作
[115, 97, 100]

猜你喜欢:

【Python】map()函数相关推荐

  1. Python map 函数 - Python零基础入门教程

    目录 一.前言 二.Python map 函数语法简介 三.Python map 函数实战 1.使用 map 函数 2.map 函数配合 lambda 匿名函数一起使用 四.Python map 函数 ...

  2. Python map 函数 -Python零基础入门教程

    目录 一.前言 二.Python map 函数语法简介 三.Python map 函数实战 1.使用 map 函数 2.map 函数配合 lambda 匿名函数一起使用 四.Python map 函数 ...

  3. python map用法_讲解Python map()函数和将map()与多个Iterables一起使用

    map()是Python中的内置函数,可将函数应用于给定可迭代对象中的所有元素,它使您无需使用循环即可编写简单干净的代码. Python map()函数 map()函数采用以下形式: map(func ...

  4. map函数的用法python,详解Python map函数及Python map()函数的用法

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

  5. python| map()函数应用详解

    map()函数是 Python 内置的高阶函数,它接收一个函数 f 和一个list(或多个 list,但list个数与f函数的参数个数必须相等),并通过把函数 f 依次作用在 list 的每个元素上, ...

  6. [转载] python| map()函数应用详解

    参考链接: Python map函数 map()函数是 Python 内置的高阶函数,它接收一个函数 f 和一个list(或多个 list,但list个数与f函数的参数个数必须相等),并通过把函数 f ...

  7. python map函数_Python map()函数

    python map函数 Python map() function is used to apply a function on all the elements of specified iter ...

  8. Python map() 函数 特殊用法

    Python map() 函数 Python 内置函数 描述 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包 ...

  9. 详解 Python Map 函数

    让天下木有难学的Python! 如果你正在学习编程,那么掌握 Python map 函数是升级打怪python的机会. 想象一下:你想成为一个高级的程序员(别名:划水摸鱼工程师),希望代码编译得更快, ...

  10. python map函数详解

    python map函数详解 python中有些内置的高阶函数,如map(),filter(),reduce():之所以称其为高阶函数,因为这类函数接受的参数中有一个参数为函数对象. map()函数格 ...

最新文章

  1. 回顾2018——区块链行业十大关键词
  2. 【CT算法,radon变换】基于MATLAB的CT算法,radon变换的三维建模仿真
  3. HTML5语义化的理解
  4. [ 转载 ] Java面试精选【Java基础第一部分】
  5. hibernate+oracle+servlet实现插入数据的时候,不立马显示!!
  6. jsp+javabean实现购物车
  7. Tomcat 8.5 配置 SSL 证书
  8. 14013.petalinux操作GPIO
  9. scikit-klearn之 1.决策树
  10. java利用穿透_Java本地的項目,怎么可以讓別人通過外網訪問-內網穿透
  11. 【CSS3】CSS多列属性(Multi-column)
  12. 一个典型的Prototype 示例代码
  13. php 图片裁剪保存,PHP图片裁剪与缩放示例(无损裁剪图片)
  14. ubuntu18下成功安装Remastersys备份当前系统成ISO文件
  15. 树莓派简单摄像头录像并保存视频文件
  16. 维基百科中文语料库训练word2vec模型和使用总结
  17. 操作系统课程设计1_Linux系统
  18. Cannot resolve MVC View
  19. docx,pptx等正确的mime类型是什么?
  20. Functional ALV系列 (08) - Data Changed 事件

热门文章

  1. 【转】UNITY之LUA加密
  2. 【译】什么是React Hooks
  3. SOFAMosn 无损重启/升级
  4. 洛谷P3295 [SCOI2016]萌萌哒(倍增+并查集)
  5. Spotify开源其Cassandra编排工具cstar
  6. .net core项目实战之开发环境搭建
  7. 实操《深入浅出React和Redux》第二期—Flux
  8. prepare 和 row_count()一起使用的误区
  9. 想要成为Linux大神,你应该和我一样这样做!
  10. Day12 CSS简单用法