Python基础——zip、lambda、map
文章目录
- 1.zip——合并
- 2.lambda——无名函数
- 3.map——绑定函数和参数
1.zip——合并
zip函数接受任意多个(包括0个和1个)序列作为参数,合并后返回一个tuple列表
A = ['A','B','C']
a = ['a','b','c']
list(zip(A,a)) #以list形式打印出来for i,j in zip(A,a):print(i,j)#输出
A a
B b
C c
zip 中的运算
num_1 = [1,2,3,4]
num_2 = [4,3,2,1]for i,j in zip(num_1,num_2):print(i**2,j)
#输出
1 4
4 3
9 2
16 1
zip不限于2个合并
num_1 = [1,2,3,4]
num_2 = [4,3,2,1]
num_3 = [11,22,33,44]for i,j,k in zip(num_1,num_2,num_3): #zip不限于2个print(i,j,k)#输出
1 4 11
2 3 22
3 2 33
4 1 44
2.lambda——无名函数
lambda定义一个简单的函数,实现简化代码的功能,看代码会更好理解。
fun = lambda x,y : x+y, 冒号前的x,y为自变量,冒号后x+y为具体运算。
func = lambda x,y:x+yx = int(input('x='))
y = int(input('y='))print(func(x,y))#输出
x=7
y=8
15
3.map——绑定函数和参数
map是把函数和参数绑定在一起。
def fun(x,y):return x + ylist(map(fun,[1,2,3],[4,5,6]))#输出
[5, 7, 9]
Python基础——zip、lambda、map相关推荐
- Python基础之lambda表达式
目录 1.lambda函数介绍 2.lambda函数与def函数的区别 3.lambda案例 4.map方法混搭 1.lambda函数介绍 有时在使用函数时不需要给函数分配一个名称,该函数就是&quo ...
- pycharm zip函数_寒假整理3:Python的 zip函数 map函数 eval函数 的含义及应用实例
以下是我前年自学时找到的几个简单易懂的博客,但是没有记录来源,权作为整理者稍作删改排版,记录在下. 注:代码是Python2版本,不妨碍理解,基本上就是print少了括号. Python的zip函数 ...
- Python基础——zip
0. zip 的特殊情况 不等长: a = range(3) b = range(5) >> list(zip(a, b)) [(0, 0), (1, 1), (2, 2)] zip(*) ...
- 【莫烦Python】Python 基础教程——学习笔记
文章目录 本笔记基于p1-p29[莫烦Python]Python 基础教程 大家可以根据代码内容和注释进行学习. 安装 我的:python3.8+anaconda+VS code print() pr ...
- 【莫烦Python】Python 基础教程学习笔记与代码
文章目录 2 print 3 数学 4 自变量 5 while循环 6 for循环 7 if 条件 8 if else条件 9 if elif else 10 def 函数 11 函数.参数 12 函 ...
- 【莫烦】python基础教程
python的基本使用 print 功能 print 字符串 python 中 print 字符串 要加' '(单引号)或者" "(双引号). 要显示引号:加反斜杠\ 或者外层用双 ...
- 黑马传智python基础班课程_fb238 17年_传智黑马Python
fb238 17年_传智黑马Python 文件大小:7.39GB 文件类型:MP4 文件数量:50 --/资源热下载站/Vip教程/编程开发/Python/Fb238 17年_传智黑马Python/ ...
- Python函数式编程-map()、zip()、filter()、reduce()、lambda()
三个函数比较类似,都是应用于序列的内置函数.常见的序列包括list.tuple.str map函数 map函数会根据提供的函数对指定序列做映射. map函数的定义: map(function, seq ...
- python中的zip、map、reduce 、lambda、filter函数的使用
飞机票 lambda函数 lambda只是一个表达式,函数体比def简单很多. lambda的主体是一个表达式,而不是一个代码块.仅仅能在lambda表达式中封装有限的逻辑进去. lambda表达式是 ...
最新文章
- 剑指offer:面试题12. 矩阵中的路径
- 用计算机算出手机号码,手机计算器开根号怎么按(万能科学计算器在线使用方法)...
- python中pos的用法_Python正则式的基本用法
- 2021-01-20 Python编程特殊小技巧汇集
- opencv 运动目标检测
- java 广播地址,根据ip地址跟子网掩码获取广播地址的java实现
- Jquery .net MVC
- graphics | 基础绘图系统(一)——主函数plot及其参数
- App 开发穷途末路?
- 如何使用sklearn进行数据挖掘?
- mysql毫秒值转成日期_MySQL毫秒值和日期的指定格式的相互转换
- MATLAB代码美化器
- SAS学习7(gpolt过程、gchart过程、图形输出、ods功能、假设检验,ttest过程,rank过程,秩和检验(非参数检验))
- 80行Python代码搞定全国区划代码
- Emulex LightPulse FC9002L光纤卡安装日志
- 如何复制Google云端硬盘文件夹
- SSL安全证书过期的原因及解决方法
- A_A03_005 STM32程序J-LINK下载
- LayUI时间线优化
- 电脑图标变大了怎么办?
热门文章
- 【操作系统/OS笔记12】同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
- linux cpu 没有内核,linux – 如何获得无内核的工作? nohz_full,rcu_nocbs,isolcpus还有什么?...
- hdu4814 黄金进制转换
- mysql周德伟课后答案_mysql数据库搜索
- java类的加载,链接,初始化
- 最基本的01背包问题
- SQL NOTE-VARIABLE
- 开始使用windows live writer写博客。
- LVM以及挂载一块新硬盘
- Windows开机自动启动Virtual Box虚拟机(官方指南手册)