python列表map函数_python中map函数怎么显示结果
map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。
现在,我们用Python代码实现:>>> def f(x):... return x * x
...>>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> list(r)
[1, 4, 9, 16, 25, 36, 49, 64, 81]
map()传入的第一个参数是f,即函数对象本身。由于结果r是一个Iterator,Iterator是惰性序列,因此通过list()函数让它把整个序列都计算出来并返回一个list。
你可能会想,不需要map()函数,写一个循环,也可以计算出结果:L = []for n in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
L.append(f(n))
print(L)
的确可以,但是,从上面的循环代码,能一眼看明白“把f(x)作用在list的每一个元素并把结果生成一个新的list”吗?
所以,map()作为高阶函数,事实上它把运算规则抽象了,因此,我们不但可以计算简单的f(x)=x2,还可以计算任意复杂的函数,比如,把这个list所有数字转为字符串:>>> list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
['1', '2', '3', '4', '5', '6', '7', '8', '9']
python列表map函数_python中map函数怎么显示结果相关推荐
- python map用法_Python中 map()函数的用法详解
python map()函数问题 使用map()函数生成一个值D但是检测D的长度时,只能测一次,一次之后D似不知道你的dataSet 是什么数据,是否是从数据库取出来的结果游标, 如果是的 那么dat ...
- python里map函数_python中map()函数的用法讲解
原博文 2018-10-26 12:59 − map函数的原型是map(function, iterable, -),它的返回结果是一个列表. 参数function传的是一个函数名,可以是python ...
- python dict(zip)函数_python中zip()函数遍历多个列表方法
在对列表的元素进行找寻时,会频繁的说到遍历的理念.对于复杂的遍历要求,如多个列表中查找就显然不适合用for循环.本篇所要带来的是zip() 函数的方法,能够对多个迭代器进行遍历.下面我们就python ...
- python local函数_python中的函数
函数 一.函数的定义 def是可执行的代码.def创建了一个对象并将其赋值给某一变量名.def语句是实时执行的,即:def在运行时才进行评估,而在def之中的代码在函数调用后才会评估.函数本身就是一个 ...
- python remove函数_python中remove函数的用法是什么?
python中remove函数的用法是什么? python中remove函数的用法: 描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.re ...
- python中mat函数_Python中flatten( )函数及函数用法详解
flatten()函数用法 flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组. flatten只能适用于numpy对象,即array或者mat,普通的list列 ...
- python中execute函数_python中的函数是如何使用的?
欢迎关注「issnail」感谢! "一起学习,一起成长!" 1.定义函数与调用函数 定义python函数:依次输入def.函数名.带有函数参数的圆括号,最后紧跟一个冒号(:) 函数 ...
- python中define函数_Python中的函数
函数基础 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块组织为一个小模块,在需要的时候 调用 函数的使用包含两个步骤: 定义函数 -- 封装独立的功能 调用函数 -- ...
- format函数python是什么意思_python中format函数指的是什么意思
python中format函数指的是什么意思 发布时间:2020-11-05 13:52:38 来源:亿速云 阅读:93 作者:小新 小编给大家分享一下python中format函数指的是什么意思,相 ...
- python中choice函数_Python中choice函数的实现方法
Python中choice函数的实现方法 发布时间:2020-12-15 09:28:06 来源:亿速云 阅读:82 作者:小新 这篇文章主要介绍Python中choice函数的实现方法,文中介绍的非 ...
最新文章
- 通用流水线处理器技术参数
- Google首席执行官:AI就像火和电,有用而又危险
- 复兴or幻象?VR的2021三重门
- 覆盖(override)和重载(overload)
- 如何自学python到做项目-如何使用python进行第一个机器学习项目(详细教程篇)...
- 第01章 初识Mysql
- 实现在tabcontrol里面拖拽tabpage来设置tabpage的位置
- 三、HDFS中的Java和Python API接口连接
- UIScrollView事件拦截
- 【OpenCV】图像分割
- cmd命令行带参启动程序
- 手机 putty linux,putty下载-putty 安卓版v4.04-PC6安卓网
- C语言获取数组和字符串长度
- Unity AssetStore提示You Are Currently Offline
- 中科大计算机本科毕业论文范文,中科大本科生毕业论文格式.pdf
- 数据湖(十一):Iceberg表数据组织与查询
- 量化投资与python语言_在量化投资领域,为什么Python如此受欢迎?
- 深入理解ES8的新特性SharedArrayBuffer
- 谈谈自己对教育的理解(K12)
- 脾胃虚弱用什么中成药比较好?
热门文章
- Go 语言中的 new() 和 make()的区别
- 一些iis配置相关报错的参考
- 史上最详细的XGBoost实战
- IntelliJ IDEA 如何创建一个普通的java项目,及创建java文件并运行
- php中try catch捕获异常实例详解
- 反思PHP多个字符串函数
- wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
- 播放dlna服务器上文件,群晖使用教程:DLNA/UPnP协议和Kodi在多设备上播放媒体文件...
- div置于页面底部_网易内部PPT模板有点丑,如何花最少的时间提高页面颜值?
- 学习Linux的一些建议