三元表达式(三目运算)
根据编写函数,检查传入列表的长度,如果大于2那仅仅保留前两个长度的内容,并将新内容返回
普通写法
def remain_one(mlist):if len(mlist) > 2:return mlist[:2]return mlist
print(remain_one(mlist=[3,4,6,9]))
三元表达式
def remain_two(mlist):return mlist[:2] if len(mlist) > 2 else mlist
print(remain_two(mlist=[1,3,4,8]))
源码中出现的情况比较多(简写代码),和if else一样,只有一个表达式会被执行。因此三元表达式中的if和else可以包含大量的计算,但只有True的分支会被执行
三元表达式(三目运算)相关推荐
- js正侧表达式 三目运算的保留4位小数的运算
> ~~~java删除线格式~~ <div class="form-group"> <label class="col-sm-3 control- ...
- 【笔记】Java的运算符(赋值运算符号、一元运算符、算术运算符、关系运算符、自增与自减运算符、逻辑运算符、括号运算符、位运算符、三元(三目)运算符)、表达式与语句:简洁表达式
文章目录 一.运算符 1.赋值运算符号 2.一元运算符 3.算术运算符 4.关系运算符 5.自增与自减运算符 6.逻辑运算符 7.括号运算符 8.位运算符 左移位: 右移位: 9.三元(三目)运算符 ...
- java里什么是三目表达式_浅谈Java三目运算
三目条件运算公式为 x?y:z 其中x的运算结果为boolean类型,先计算x的值,若为true,则整个三目运算的结果为表达式y的值,否则整个运算结果为表达式z的值 例:String s=" ...
- 隐式转换、IF判断、逻辑【与、或、非】、三目运算的用法(基础)
1.0 隐式转换 隐式转换 => 隐式的转换数据类型 => js机制(原理),不是语法.判断 => 语法 隐式转换什么时候发生? 操作符对操作数的类型是有要求的,如果操作数的 ...
- 三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘
1.三目运算法 首先一般方法比较两个数的大小 用空格和回车都一样 当结果非x即y的时候 我们可以用三目运算法 z=x>y?x:y 如果表达式成立取前面的值,如果表达式不成立取后面的值 也可以改成 ...
- c语言位运算_C语言自增减、逻辑运算、位运算、位移运算及三目运算操作
你崩溃到凌晨,她和他睡到自然醒... ---- 网页云热评 一.自增自减操作 #include int main() { int val = 0, val1 = 0; ++val; //前操作 pr ...
- Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题] 学习目标: 能 ...
- VUE三目运算使用 :style与:class
通常有些样式是根据动态实现,所以需要使用到三目运算来判断 :style三目运算表达式如下 <a :style={ '样式名': 三目运算符表达式 ? 'true样式值' : 'false样式值' ...
- python基础学习06_if条件判断(多重判断、嵌套、三目运算)
一.条件语句: 条件成立执行某些代码,条件不成立执行哪些代码. 二.IF 条件判断 IF简单条件判断 多重判断 IF嵌套 三目运算符 1.if 简单条件判断 if """ ...
- PHP三元(三目)运算符
PHP三元(三目)运算符 语法格式: (expr1) ? (expr2) : (expr3) 当expr1为true时(成立),返回值为expr2,当expr1为false时(不成立),返回值为exp ...
最新文章
- 为什么c程序里一定要写main函数
- 无废话ExtJs 入门教程二十三[员工管理实例:Demo]
- cannot import caffe
- 苹果是c语言安卓是什么语言,主流app是用什么语言开发的苹果和安卓的主流开...
- 【2】测试用例设计方法-场景法
- leetcode不同路径-结题( C++、Python、解析式)
- c++解释--百度百科
- 二叉树学习之二叉树的构建及操作
- [2014-12-30]如何动态构造Lambda表达式(动态构造Lambda查询条件表达式)
- wordpress付费阅读_2020年27个最佳WordPress杂志主题[免费+付费]
- Linux搭建syslog日志服务器
- JPEGView(图片浏览编辑器)绿色版 v1.0.37
- vim的大小写转换方法总结
- vtop工具使用分析
- Windows核心编程笔记(8)
- Android性能调优实例
- 嵌入式AI —— 6. 为糖葫芦加糖,浅谈深度学习中的数据增广
- Qt FFmpeg视频播放器开发(八):播放器UI改造、高仿QQ影音
- 就业困惑!Linux程序员的就业方向
- java怎么让多个方法循环运行下去_35 个小细节,提升 Java 代码的运行效率!你知道几个?...
热门文章
- python调用linux命令
- 167、缓存-SpringCache-简介
- 节点表征学习[GCN、GAT]
- Python期末总结
- Suspicious Package for Mac(pkg程序查看工具)
- window.print()打印指定页面内容
- Excel中的xlsm文件怎么查看vba代码
- 用html写QQ音乐首页,html+caa手写qq音乐_html/css_WEB-ITnose
- Association, Aggregation, Composition, Abstraction, Generalization, Realization, Dependency
- 数据类型与数据结构 文件读写及绘图