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 相关文章推荐
Python3网络爬虫之使用User Agent和代理IP隐藏身份
Nov 23 Python
python opencv实现任意角度的透视变换实例代码
Jan 12 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
python设置环境变量的原因和方法
Jun 24 Python
Python登录系统界面实现详解
Jun 25 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
详解在python操作数据库中游标的使用方法
Nov 12 Python
Python3批量创建Crowd用户并分配组
May 20 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
python怎么调用自己的函数
Jul 01 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
php 人员权限管理(RBAC)实例(推荐)
2017/05/24 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
Laravel框架Eloquent ORM修改数据操作示例
2019/12/03 PHP
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
Python异常处理操作实例详解
2018/05/10 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
培训演讲稿范文
2014/01/12 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
大学社团活动总结
2014/04/26 职场文书
会员活动策划方案
2014/08/19 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
给老师的一封感谢信
2015/01/20 职场文书
联欢会开场白
2015/06/01 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python