首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python之map函数

python之map函数

作者头像
全栈程序员站长
发布于 2022-09-08 01:08:47
发布于 2022-09-08 01:08:47
42300
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
map(func, *iterables) --> map object
 |  
 |  Make an iterator that computes the function using arguments from
 |  each of the iterables.  Stops when the shortest iterable is exhausted.

参数: func — 函数 iterable — 一个或多个序列

返回值: python2.x返回列表 python3.x返货迭代器

用法1:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 def square(x): #定义函数
2     return x**2 #返回值为x的平方
3 
4 a = map(square, [1,2,3,4,5]) #调用map并赋值给a
5 print(list(a)) #打印list a

用法2,与lambda函数结合使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b = map(lambda x:x**2, [1,2,3,4,5]) #定义变量b,将lambda表达式作为函数传给map

print(list(b))

用法3,两个列表相同位置的元素相加:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 c = [1,3,5,7,9] #列表
2 d = [2,4,6,8,10] #列表
3 
4 f = map(lambda x,y:x+y, c, d) #相加
5 print(f)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156128.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python中map()函数用法
对可迭代函数*iterables中的每个元素应用func方法,将结果作为迭代器对象返回。
王大力测试进阶之路
2020/07/23
6.3K0
python基础-内置函数-作用域-闭包
内置函数-作用域-闭包-递归 1.几个可能用到的内置函数 查看内置函数: print(dir(__builtins__)) 常见函数: len 求长度 min 最小值 max 最大值 sorted 排序,从小到大 reversed 反向 sum 求和 进制转换: bin() 转换为二进制 oct() 转换为八进制 hex() 转换为十六进制 ord() 将字符转换成对应的ASIIC码值 chr()
py3study
2020/01/03
4970
#抬抬小手学Python# Python 之内置函数:filter、map、reduce、zip、enumerate
第一个参数是判断函数(返回结果需要是 True 或者 False),第二个为序列,该函数将对 iterable 序列依次执行 function(item) 操作,返回结果是过滤之后结果组成的序列。
查理不是猹
2022/01/04
3200
[759]python map函数
第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。
周小董
2020/02/17
8160
Python 学习:常用函数整理「建议收藏」
使用ast模块中的literal_eval函数来实现,把字符串形式的list转换为Python的基础类型list
全栈程序员站长
2022/07/18
7610
Python 学习:常用函数整理「建议收藏」
Python函数式编程
要讲函数式编程,只要有点编程基础的同学应该可以想到命令式编程。我们平时写代码时,用命令式编程最多,不管业务代码有多复杂,都离不开以下几个步骤:
stormwen
2019/08/05
5300
Python的lambda表达式、filter、map、reduce等函数的用法
参考链接: Python lambda (匿名函数) | filter, map, reduce
用户7886150
2021/01/12
1.1K0
Python系列-python内置函数
本文转载自:http://www.javaxxz.com/thread-359303-1-1.html
py3study
2020/01/07
6350
0基础学习PyFlink——Map和Reduce函数处理单词统计
在很多讲解大数据的案例中,往往都会以一个单词统计例子来抛砖引玉。本文也不免俗,例子来源于PyFlink的《Table API Tutorial》,我们会通过几种方式统计不同的单词出现的个数,从而达到循序渐进的学习效果。
方亮
2023/10/23
3310
0基础学习PyFlink——Map和Reduce函数处理单词统计
python内置函数map/reduce
python有几个内置的函数很有意 思:map/filter/reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是python列表方法的三架马车。
py3study
2020/01/08
4740
python3-2笔记
一.深复制和浅复制 1.引用和赋值 引用是一个值,指向某些数据 列表引用是指向一个列表的值 当你将列表赋给你一个变量时,实际上是将列表的‘引用’赋给了改变变量。 id() : 在内存中一个独特的空间,相当于索引>>> a=[1,2,3]
py3study
2020/01/03
4690
分享10个常用的Python内置函数,可以极大的提高效率哦!!
今天,小编来和大家分享一些Python自带的“内置函数”,所谓“内置函数”也就是不需要import导入就可以直接使用的那种,有不少的“内置函数”能够帮助我们减少不少的代码量,同时能够提高许多的效率,希望读者朋友们看过今天小编写的内容,能有收获!
用户6888863
2021/07/19
3160
左手用R右手Python系列之——数据框与apply向量运算
R语言与Python中的apply函数都有着丰富的应用场景,恰到好处的使用apply函数,可以避免在很多场景下书写冗余的代码,这不仅能提高代码可读性,而且提高代码执行的效率。 apply(X, MARGIN, FUN, ...) X #一个数组(包括矩阵) MARGIN #一个给定下标的向量,将被指定函数执行计算1代表行,2代表列,c(1,2)代表行列。 FUN #执行计算的函数(如果是+、%*%这种符号函数需要使用反引号包括【英文输入法状态下的“~”键】) ... #
数据小磨坊
2018/04/12
2K0
面试题-python3 内置函数map reduce filter 如何使用?
map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 map() 函数语法:map(function, iterable, …)
上海-悠悠
2021/04/09
7500
内置函数 -- filter 和 map
参考地址:http://www.cnblogs.com/sesshoumaru/p/6000788.html
用户7798898
2020/09/27
4090
Python3学习笔记 | 二十一、Python的函数-函数的高级话题
当我们使用函数时,就开始面对如何将组件组合在一起的选择。例如,如何将任务分解成为更有针对性的函数(导致了聚合性),函数将如何通讯(耦合性)等。我们要深入考虑函数的大小概念,因为它们直接影响到代码的可用性。 耦合性:对于输入使用参数并且对于输出使用return语句。 耦合性:只有真正必要的情况下使用全局变量。 耦合性:不要改变可变类型的参数,除非调用者希望这么做。 聚合性:每一个函数都应该有一个单一的、统一的目标。 大小:每一个函数应该相对较小。 耦合性:避免直接改变在另一个模块文件中的变量。
TeamsSix
2019/09/24
5770
Python3学习笔记 | 二十一、Python的函数-函数的高级话题
Python之lambda表达式
Lambda表达式并不是Python中特有的,很多语言中都有,例如:Jave、C++、C#中都有。
全栈程序员站长
2022/11/02
4610
python-内置函数(搭配lambda使用)
目录 常用的内置函数 需要注意的知识点: enumerate()函数 map()函数 zip()函数 filter()函数 reduce()函数 sum()函数 max()/ min()函数 sort()函数 sorted()函数 内置函数一览表: 常用的内置函数 学习! 需要注意的知识点: 大部分内置函数经常搭配lambda函数使用 可迭代对象:字符串、列表、元组、字典、集合、文件对象 注意!!!! 在py3中部分函数的返回值是一个迭代器,不能多次遍历,(map、filter、z
HammerZe
2022/03/25
7630
python-内置函数(搭配lambda使用)
Python的函数式编程
匿名函数 特点: 定义函数时不需要定义函数名 实现: 借助 lambda 关键字 lambda parameter_list: expression 注意:expression只能包含表达式!不能包含语句! 示例: 一般函数: def add(x, y): return x + y 上述add函数的匿名形式:(匿名函数 或 叫做Lambda表达式) lambda x,y: x+y 匿名函数的调用:
ZONGLYN
2019/08/08
5220
python的map()函数
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
狼啸风云
2019/08/31
1.1K0
相关推荐
Python中map()函数用法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档