python zip,lambda,map函数代码实例
时间:2022-07-28
本文章向大家介绍python zip,lambda,map函数代码实例,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
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
以上就是本文的全部内容,希望对大家的学习有所帮助。
- Netty-整合Protobuf高性能数据传输
- Netty-整合kryo高性能数据传输
- 40个重要的HTML 5面试问题及答案
- js调用原生API--陀螺仪和加速器
- OpenDaylight开发-DataStoreChange监听器三种类型
- express模拟接口
- spring boot开发的日志系统
- elasticsearch 5.0.1安装analysis-ik分词器
- Spring Cloud中Feign如何统一设置验证token
- laravel+react+webpack+babel+gulp的配置
- OpenvSwitch系列之浅析main函数
- 没有公式如何看懂EM算法?
- Google用来处理海量文本去重的simhash算法原理及实现
- Open vSwitch系列之openflow版本兼容
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python|对多角星的绘制
- Pythyon|当中秋遇上国庆
- 清华老哥要是会 screen,是不是就不用拖着电脑骑车了
- Python|用turtle画笔制作奥运五环
- 2 行代码,将 .NET 执行时间降低 87%!(附代码)
- Web渗透测试|SQL报错注入
- Python|运算符的运用
- Windows下登录凭证窃取技巧
- 小浩发现这篇浮点数的文章讲的真不错!
- 安全攻击溯源思路及案例
- 图解:「归并排序」
- STM32CubeMX6.0 + HAL + LittleVGL7.6 等学习[最全附工程源码]
- 国庆期间,我造了台计算机
- 编程语言的 IDE 支持
- 独家 | 手把手教你用Python的Prophet库进行时间序列预测