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 装饰器功能以及函数参数使用介绍
Jan 27 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
Jul 12 Python
python正则表达式面试题解答
Apr 28 Python
pip命令无法使用的解决方法
Jun 12 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
django中账号密码验证登陆功能的实现方法
Jul 15 Python
python 实现turtle画图并导出图片格式的文件
Dec 07 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
详解python内置模块urllib
Sep 09 Python
python如何提升爬虫效率
Sep 27 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
jquery 选择器部分整理
2009/10/28 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
python从入门到精通(DAY 1)
2015/12/20 Python
使用Python对Access读写操作
2017/03/30 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
python实现词法分析器
2019/01/31 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
中专毕业生自我鉴定范文
2013/11/09 职场文书
个人授权委托书模板
2014/09/14 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
员工手册编写范本
2015/05/14 职场文书
《鲸》教学反思
2016/02/23 职场文书