python里的map是什么意思_map在python中什么意思
map函数的原型是map(function, iterable, …),它的返回结果是一个列表。
map()是Python内置的高阶函数,它接收一个函数f和一个lis,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。
map() 会根据提供的函数对指定序列做映射,是内置函数(推荐学习:Python视频教程)
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
语法map(function, iterable, ...)
例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]
如果希望把list的每个元素都作平方,就可以用map()函数:
因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:def f(x):
return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
输出结果:[1, 4, 9, 10, 25, 36, 49, 64, 81]
注意:map()函数不改变原有的 list,而是返回一个新的 list。
利用map()函数,可以把一个 list 转换为另一个 list,只需要传入转换函数。
由于list包含的元素可以是任何类型,因此,map() 不仅仅可以处理只包含数值的 list,事实上它可以处理包含任意类型的 list,只要传入的函数f可以处理这种数据类型。
更多Python相关技术文章,请访问Python教程栏目进行学习!
python里的map是什么意思_map在python中什么意思相关推荐
- Python里的map、reduce、filter、lambda、列表推导式
Map函数: 原型:map(function, sequence),作用是将一个列表映射到另一个列表, 使用方法: def f(x): return x**2 l = range(1,10) map( ...
- python里的map是什么意思_python中的map是什么意思
map()会根据提供的函数对指定序列做映射. 第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表. map() 函数语法:map ...
- python里的map是什么意思_python中map什么意思
python中map什么意思? python中map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 func ...
- python里的英文歌叫什么_用Python分析韩国女团最喜欢的英文单词
原标题:用Python分析韩国女团最喜欢的英文单词 本文经Python中文社区(公众号ID:python-china) 授权转载,转载请联系出处 ♚ 盛光晓,粗通python,精通arcpy,某公司首 ...
- python里的rindex是什么意思_用Python操作字符串之rindex()方法的使用
用Python操作字符串之rindex()方法的使用 rindex()方法返回所在的子str被找到的最后一个索引,可选择限制搜索的字符串string[beg:end] 如果没有这样的索引存在,抛出一个 ...
- python里while 1是什么意思_关于python:“ while 1”和“ while True”之间有什么区别?...
我已经看到了两种在Python中创建无限循环的方法: while 1: do_something() while True: do_something() 这些之间有什么区别吗? 一个比另一个更pyt ...
- python里random是什么意思_import random函数 python中random什么意思
python中random.randint(1,100)随机数中包不包括1在python中的random.randint(a,b)用于生成一个指定范围内的整数.其中参数a是下限,参数b是上限. imp ...
- python里res有什么用_python – 为什么在tensorflow中构建resnet模型时使用固定填充...
假设我们的步幅为2,内核大小为3. 使用带填充的tf.layers.conv2d相同: 情况1: pad| |pad inputs: 0 |1 2 3 4 5 |0 |_______| |______ ...
- 下列哪个不是目前python里的内置模块-python中那些小众但有用的内置模块
今天带来的是python里一些小众但是却比较实用的python库,一起来看看吧! pprint:更清晰的打印 pprint 是 pretty printer 的缩写,用来打印 Python 数据结构, ...
最新文章
- HTML5 WebAudioAPI简介(一)
- 【 FPGA 】FIR 滤波器的架构
- MacOS 终于可以完美使用 Podman 了!
- 文章如何做伪原创 SEO大神教你几招做原创网站文章的心得
- 【DS】排序算法之归并排序(Merge Sort)
- 【随笔】“阴面”和“阳面”
- AFN post的数据编码格式问题
- JAVA——操场跑步路径定位模拟解决方案
- HarmonyOS之深入解析图像的位图操作和属性解码
- 远程连接mysql速度慢的解决方法
- Spring: Export - WAR file - 404 Not Found 问题
- perl语言 入门(转)
- Java实现两个文件夹之间的同步(改进版)
- Matlab中画柱状图详细教程bar函数使用方法(二维附matlab代码)柱状图创建/位置/颜色/图例
- Springer LNCS Latex 模板 无法下载
- 制定目标时需要遵循的SMART原则
- Windows安全配置技术(转)
- elemen-ui表格默认样式的修改
- 备赛脱脂经验分享_敲黑板,备赛这几招如果你还不知道,赶快学起来吧!
- 手把手教你成为Shader编程实战达人—GPU