Python中AND、OR的一个使用小技巧


Posted in Python onFebruary 18, 2015

python中的and-or可以用来当作c用的?:用法。比如 1 and a or b,但是需要确保a为True,否则a为False,还要继续判断b的值,最后打印b的值。

今天看到一个好方法避免这种情况,记录一下:

(1 and [a] or [b])[0]

可以保证[a]为True。

Python 相关文章推荐
python 的列表遍历删除实现代码
Apr 12 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
Python从零开始创建区块链
Mar 06 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
python 正确保留多位小数的实例
Jul 16 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
Python GUI学习之登录系统界面篇
Aug 21 Python
python实现拉普拉斯特征图降维示例
Nov 25 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
pandas 操作 Excel操作总结
Mar 31 Python
python基础之类方法和静态方法
Oct 24 Python
Python编写屏幕截图程序方法
Feb 18 #Python
Python处理RSS、ATOM模块FEEDPARSER介绍
Feb 18 #Python
Python内置函数Type()函数一个有趣的用法
Feb 18 #Python
Python中使用MELIAE分析程序内存占用实例
Feb 18 #Python
Python中的__SLOTS__属性使用示例
Feb 18 #Python
Python contextlib模块使用示例
Feb 18 #Python
Python中使用Inotify监控文件实例
Feb 14 #Python
You might like
PHP删除非空目录的函数代码小结
2013/02/28 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
js 判断 enter 事件
2009/02/12 Javascript
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
jquery数据验证插件(自制,简单,练手)实例代码
2013/10/24 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
Python模拟登录12306的方法
2014/12/30 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
某公司C#程序员面试题笔试题
2014/05/26 面试题
汽车工程专业应届生求职信
2013/10/19 职场文书
物流仓管员岗位职责
2013/12/04 职场文书
大学生未来职业生涯规划书
2014/02/15 职场文书
欢迎横幅标语
2014/06/17 职场文书
教师见习报告范文
2014/11/03 职场文书
安全生产感想
2015/08/07 职场文书
毕业设计工作总结
2015/08/14 职场文书
Python List remove()实例用法详解
2021/08/02 Python