Python 内置函数


描述

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

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

语法

map() 函数语法:

map(function, iterable, ...)

参数

  • function -- 函数
  • iterable -- 一个或多个序列

返回值

Python 2.x 返回列表。

Python 3.x 返回迭代器。

实例

以下实例展示了 map() 的使用方法:

Python2.x 实例

>>> 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]

Python3.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]
>>>

https://www.runoob.com/python/python-func-map.html

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. 开源的Blink和Spark3.0,谁将称霸大数据领域?
  2. html5 popup,popup.js-jQuery和CSS3可互动的3D弹出窗口插件
  3. 从GitHub上无法下载子模块问题解决
  4. pandas将Series变成键值对
  5. 超图桌面版制作分段专题图学习
  6. Android中Chronometer计时器的简单使用
  7. core Bluetooth(蓝牙4.0)
  8. 【thymeleaf】th:with
  9. 最全的搜索引擎优化(SEO)术语表
  10. 教你使用Python实现新个税计算器
  11. ICLR'22 | 基于可微分提示的语言模型少样本微调方法
  12. 9.触摸屏驱动(IIC)移植实战
  13. 备考OCJP认证知识点总结(四)
  14. 计算机技术研究生省考,省考,硕士学历计算机技术(专硕)可以报计算机类的职位吗...
  15. TypeError:Cannot read property 'bind' of underfined(React)
  16. 这些带斑点的蛇实在太漂亮了,盘点18种带斑点的蛇
  17. ios直播开发基础,推流协议及流程
  18. TIA博途中如何使用符号方式按位,字节,字访问非结构数据类型
  19. Tic-Tac-Toe(三井旗)
  20. python猜拳if判断语句_python使用if语句实现一个猜拳游戏详解

热门文章

  1. Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等
  2. android viewpager 嵌套fragment,Android ViewPager+Fragment多层嵌套(使用问题处理)
  3. wsld2java_脱离spring集成cxf(基于nutz框架)
  4. inner class java_Java Inner Class
  5. 【PHPExcel】生成Excel2007文件并下载
  6. 生成打印条码_条码打印软件如何生成跳号条形码
  7. epoll监听文件_epoll详解——从功能到内核
  8. mybatis plus 插入生成id_springcloud微服务快速教程之分布式ID解决方案(mybatisplus篇)...
  9. python学习干货教程(10):列表
  10. 启程 - 《每日五分钟搞定大数据》