Python map() 函数

Python 内置函数
描述
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 map() 函数 特殊用法相关推荐

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

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

  2. python里map函数_python中map()函数的用法讲解

    原博文 2018-10-26 12:59 − map函数的原型是map(function, iterable, -),它的返回结果是一个列表. 参数function传的是一个函数名,可以是python ...

  3. python map用法_Python中 map()函数的用法详解

    python map()函数问题 使用map()函数生成一个值D但是检测D的长度时,只能测一次,一次之后D似不知道你的dataSet 是什么数据,是否是从数据库取出来的结果游标, 如果是的 那么dat ...

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

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

  5. python float函数是什么,Python float函数实例用法

    Python float函数实例用法 我们知道数字有很多种类型,比如整数.浮点数.在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换.float函数的功能正是如此,能够对其中的数值 ...

  6. python常用函数-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  7. python教程实例-Python中函数的用法实例教程

    本文以数值计算为例讲述了Python中函数的用法,分享给大家供大家参考借鉴之用.具体如下: 我们都知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需 ...

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

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

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

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

最新文章

  1. JS作用域相关知识(#精)
  2. Java CopyOnWriteArrayList
  3. noip2016普及组 魔法阵vijos2012
  4. cve-2018-7600 drupal核心远程代码执行漏洞分析
  5. 取消win开机chkdsk is verifying files
  6. city code table广东_专访 | 杨龙——第20届广东十佳服装设计师
  7. https://cwiki.apache.org/confluence/display/FLINK/FLIP-24+-+SQL+Client
  8. 95-36-210-ChannelHandler-系统Channel-TimeoutHandler
  9. 在php里面找出有用的代码,如何在多个源代码文件中 找到某段代码?
  10. 叮——这有一打让你666的测试终极资料包,请查收!
  11. 超详细 | 接口自动化测试总结与分享入门篇
  12. 从 Bitmap 到布隆过滤器,再到高并发缓存设计策略!
  13. 投影仪买哪个好?家用投影仪哪种好
  14. c语言编程统计学生个数,c编程统计并显示500至800之间所有素数的总个数以及总和...
  15. 【19调剂】东北林业大学森林工程邢艳秋老师调剂信息
  16. ARM芯片tops的计算方法
  17. 一文看懂Java设计模式
  18. vue引入个性化字体
  19. Python基础之集合
  20. 599. 两个列表的最小索引总和【C++】

热门文章

  1. Mysql更新百万历史数据
  2. MySQL高级查询语句——超详细,一篇就够了
  3. php下载地址转换工具,PHP实战:php实现把url转换迅雷thunder资源下载地址的方法...
  4. Android 说说Bitmap那些事
  5. Android肝帝战纪之网络请求框架封装(Retrofit的封装)
  6. SQL Server numeric数据类型
  7. delphi的函数round、trunc、ceil、floor 和RoundTo
  8. VMware虚拟机Ubuntu系统如何连接网络
  9. 考公 | 粉笔网课笔记——数量 刘凯
  10. 如何把汉字生成拼音首字母