【是什么】

三元运算是if...else...的简化版,lambda表达式是函数的简化版

三元运算(三目运算)

# 判断两个数中的较大者
fun(a1,a2):
return a1 if a1>a2 else a2
v = fun(5,2)
print (v)
# v = 5

lambda运算(一行运算符)

#规范
lambda 参数1,参数2 : 返回值

举例

fun = lambda a1,a2: a1 + a2
v = fun(12,23)
print(v)
#

百度百科的例子比较好 用sorted排序进行对比

三元函数和lambda配合使用

#配合使用 判断两数中的大数
fun = lambda a1,a2 : a1 if a1 > a2 else a2
num_max = fun(12,3)
print(num_max)

最新文章

  1. 使用ganglia监控hadoop及hbase集群
  2. C#-WebForm-复合控件
  3. iOS开发之功能模块--根据需求开发横向的子弹盒View
  4. PHP中逻辑运算符and/or与||/&&的一个坑
  5. 解决vi/vim中粘贴会在行首多很多缩进和空格的问题
  6. Kafka入门学习随记(二)
  7. 转载:监控每个节点(Indices部分)
  8. jquery.js 库中的 选择器
  9. angularJS学习笔记二
  10. R读取excel文件乱码 read.xlsx() 解决方法
  11. linux 搭建CA服务器 http+ssl mail+ssl 扫描与抓包
  12. 理解block和inode
  13. prometeus, grafana部署以及监控mysql
  14. html总结:文本框填满表格
  15. python 用lambda表达式代替简单的函数, 匿名函数
  16. 剑指offer 03:从尾到头打印链表
  17. java 8 日期函数
  18. Shebang(#!)[转]
  19. gtx860M,cuda9路1080p多高斯运动检测测试
  20. 20155225 实验一《Java开发环境的熟悉》实验报告

热门文章

  1. java 当前时间月份
  2. Day 1 linux系统的发展史与虚拟机的安装过程
  3. 【带着canvas去流浪(14)】Three.js中凹浮雕模型的生成方式
  4. Mac 安装python 3.*新版本的详细步骤
  5. Java 从入门到进阶之路(六)
  6. 使用System.Text.Json处理Json文档以及部分坑
  7. MYSQL增删改查添加外键
  8. CentOS7 64位下MySQL安装与配置(YUM)
  9. 2019-2020-1 20199303《Linux内核原理与分析》第三周作业
  10. python自动化测试三部曲之untitest框架