下面给大家介绍关于map函数的使用,给大家分为几大实用类型模块,具体内容请看下文哦~

map()函数简介

Python 的map()方法,作为输入提供的迭代器的所有元素应用函数。 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象。 另外,map()是python的内置函数。

语法如下:map(function, iterator1,iterator2 ...iteratorN)

两个重要的参数:

function:要提供给map()的必须参数,它将应用于迭代器中所有可用的项目。

iterator:一个可迭代的必须对象。 它可以是列表,元组等。我们还可以将多个迭代器对象传递给map()函数。

返回值map()函数将给定函数应用于迭代器内的所有项目,并返回可迭代的映射对象,比如元组,列表等。

map()函数如何实现?

map()函数将两个输入作为函数和一个可迭代对象。 给map()的函数是普通函数,它将对给定可迭代对象中存在的所有值进行迭代。

假设有一个数字列表,并且想要得到每个数字的平方。获取输出后,我们需要返回给定数字平方的函数。 函数实现如下:def square(n):

return n*n

我们想得到以下数字的平方;

my_list = [2,3,4,5,6,7,8,9]

现在,让我们使用map()函数来获取my_list中每个元素的平方。实现代码如下:def square(n):

return n*n

my_list = [2,3,4,5,6,7,8,9]

updated_list = map(square, my_list)

print(updated_list)

print(list(updated_list))

输出:

[4, 9, 16, 25, 36, 49, 64, 81]

输出结果我们可以看到,map()函数的输出为的map()对象。然后我们使用for循环或使用list()方法对输出进行迭代,以获取最终结果。

关于map函数还可以在不同的场景使用,想要了解的小伙伴,可以点击进入JQ教程网Python大全。

python中map的返回值_python中map函数是什么?怎么用?相关推荐

  1. python进程process类返回值_Python 中的进程

    封面图片来源:沙沙野 内容概览进程必备的理论基础 进程的概念 并行和并发 进程的三状态 同步异步 进程模块 关于进程必备的理论基础操作系统的作用隐藏丑陋复杂的硬件接口,提供良好的抽象接口 管理.调度进 ...

  2. python os.system保存返回值_python中os.system的返回值

    python中os.system()的返回值 1.python中的 os.system(cmd)的返回值与linux命令返回值(具体参见本文附加内容)的关系 你们都习惯用os.systemv()函数执 ...

  3. python函数默认返回值_python笔记20_函数返回值

    主要内容: 小目标:掌握函数返回值 主要内容:return语句,返回多个参数 如果看完这篇文章,你还是弄不明白函数返回值: 你来找我,我保证不打你,我给你发100的大红包. 1. 函数默认返回值 Py ...

  4. python函数返回值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  5. python 菜鸟:返回值_Python中的真实值和虚假值:详细介绍

    python 菜鸟:返回值 欢迎 (Welcome) In this article, you will learn: 在本文中,您将学习: What truthy and falsy values ...

  6. python sort函数返回值_python中 sort方法 和sorted函数

    sort和sorted在python中常用语列表(或类列表)的排序,但是在python中有所区别. 他们的唯一的共同点恐怕就是都可以对列表排序,区别: 1. sorted是python的内置函数,可以 ...

  7. python执行linux命令返回结果_Python中调用Linux命令并获取返回值

    方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256/512表示未找到,该方法适用于she ...

  8. keil5函数 默认返回值_Python中如何调用random()函数

    在开始了解之前,我们需要知道random()函数是需要导入模板,才可以进行访问,然后通过调用静态对象来使用这个方法,另外返回生成的随机实数,是有一定的范围.下面正式开始主题介绍: 先给大家带来一列实例 ...

  9. jsp value设置为函数的返回值_python中的生成器函数是如何工作的?

    1. python中的普通函数是怎么运行的? 当一个python函数在执行时,它会在相应的python栈帧上运行,栈帧表示程序运行时函数调用栈中的某一帧.想要获得某个函数相关的栈帧,则必须在调用这个函 ...

最新文章

  1. framebuffer 保存 bmp图片格式
  2. matlab实现定标旋转,Matlab摄像机标定工具箱的使用说明精编.doc
  3. 北斗导航 | PPP-RTK技术研究进展与试验验证(第十一届中国卫星导航年会报告)
  4. 网址出现error.aspx?aspxerrorpath=404.htm?aspxerrorpath=的原因及解决办法转
  5. 吴恩达作业4:权重初始化
  6. Samba 和Shell Script 的应用
  7. 带有Upida/Jeneva的ASP.NET MVC单页应用程序(前端/AngularJS)
  8. 数据那点事001---集合
  9. E-Prime 软件中常用的 inline 语句
  10. 蚂蚁庄园 php源码,求一个基于Auto.js的蚂蚁庄园脚本
  11. 安卓库-图表库: MPChartView
  12. 流星宝盒直播聚合平台
  13. 高尔顿钉板概率模型的实现
  14. eclipse下载与安装(汉化教程)超详细
  15. windows10桌面壁纸的储存地址在哪里
  16. uos服务器系统rpm安装oracle 19c
  17. 该网页无法正常运作 目前无法处理此请求。 HTTP ERROR 500
  18. bp 神经网络 优点 不足_【学术论文】基于灰度共生矩阵和BP神经网络的乳腺肿瘤识别...
  19. 【计算机网络】数据链路层 : 后退 N 帧协议 GBN ( 滑动窗口 | 发送窗口长度 | “发送方“ 累计确认、超时机制 | “接收方“ 按序接收、确认帧发送机制 | 计算示例 )★
  20. 怎么画思维导图?玩转MindNow六大思维结构

热门文章

  1. 跟我一起玩Win32开发(25):监视剪贴板
  2. 2020.7.25-参加海淀区科普节小学组数学测试 二等奖
  3. 男人能成就大事的性格
  4. 贴图、纹理、材质、着色器
  5. 通过2DAO 投资二级市场的机会与潜力
  6. 阿里云ubuntu部署javaweb项目
  7. 【Linux 内核】调度器 ⑧ ( 进程优先级源码 include\linux\sched\prio.h | 进程分类 | 实时进程 | 普通进程 | 进程优先级数值 | 0 ~ 99 实时进程 )
  8. Mac教程——如何在Mac上设置提醒
  9. idea中Maven镜像源详细配置步骤(对所有项目)
  10. 经典IDEF系统分析方法详细介绍