python zip,lambda,map函数代码实例


Posted in Python onApril 04, 2020

zip

通常用于将两个列表合并在一起以同时进行迭代遍历

注意:直接使用zip输出结果为<zip at 0x1d72cf30bc8>,要配合list一起使用

a = [1, 2, 3]
b = [4, 5, 6]
zip(a,b)
# <zip at 0x1d72cf30bc8>
print(list(zip(a, b))) # [(1, 4), (2, 5), (3, 6)]
print(list(zip(a, a, b))) # [(1, 1, 4), (2, 2, 5), (3, 3, 6)]

zip配合迭代器一起使用

for i, j in zip(a, b):
print(i/2, j*2)

# 0.5 8
# 1.0 10
# 1.5 12
zip多个元素
print(list(zip(a, a, b))) # [(1, 1, 4), (2, 2, 5), (3, 3, 6)]

lambda

主要用途是定义比较简单的方程

def f1(x, y):
return x + y
f2 = lambda x, y: x + y
print(f1(1, 2)) # 3
print(f2(1, 2)) # 3

map

map 是将值和函数封装起来进行操作,并且和zip,lambda,一样只有使用过list函数之后才能输出,否则输出的是一个object

print(list(map(f1, [1], [2]))) # x=1, y=2
print(list(map(f2, [2, 3], [4, 5]))) # [6, 8] 第一个表示将2+4 第二个表示3+5

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现文件快照加密保护的方法
Jun 30 Python
python的多重继承的理解
Aug 06 Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 Python
python发送邮件脚本
May 22 Python
Python返回数组/List长度的实例
Jun 23 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
对python PLT中的image和skimage处理图片方法详解
Jan 10 Python
python实现动态创建类的方法分析
Jun 25 Python
python @classmethod 的使用场合详解
Aug 23 Python
python对文件的操作方法汇总
Feb 28 Python
python unichr函数知识点总结
Dec 16 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 #Python
150行Python代码实现带界面的数独游戏
Apr 04 #Python
Python decorator拦截器代码实例解析
Apr 04 #Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 #Python
Python实现多线程下载脚本的示例代码
Apr 03 #Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
Apr 03 #Python
pycharm安装及如何导入numpy
Apr 03 #Python
You might like
PHP实现可自定义样式的分页类
2016/03/29 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
点图片上一页下一页翻页效果
2008/07/09 Javascript
JavaScript URL参数读取改进版
2009/01/16 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
vue组件生命周期详解
2017/11/07 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
python避免死锁方法实例分析
2015/06/04 Python
快速查询Python文档方法分享
2017/12/27 Python
Python字典操作详细介绍及字典内建方法分享
2018/01/04 Python
使用python将时间转换为指定的格式方法
2018/11/12 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
python sklearn常用分类算法模型的调用
2019/10/16 Python
什么是python的必选参数
2020/06/21 Python
详解canvas绘图时遇到的跨域问题
2018/03/22 HTML / CSS
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
医学护理毕业生自荐信
2013/11/07 职场文书
大型车展策划方案
2014/02/01 职场文书
生产部岗位职责范文
2014/02/07 职场文书
二年级学生评语大全
2014/04/23 职场文书
会议通知格式范文
2015/04/15 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
消防安全培训工作总结
2015/10/23 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android
JavaScript实现队列结构过程
2021/12/06 Javascript
python通过新建环境安装tfx的问题
2022/05/20 Python
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python