首先确定三目运算的使用条件,

if只有两个才能用三目 
只有 if:else: 
 
先写个if else的小例子:
        if push == "lpush":
self.conn.lpush(self.key, *list)
elif push == "rpush":
self.conn.lpush(self.key, *list)

那么运用三目运算实现:

return self.conn.lpush(self.key, *value) if push else self.conn.lpush(self.key, *value)

那么我们怎么运用呢(看着有点蒙是吧,查看另外一篇 python_redis(list封装)  )?

('test', 'vs')
('test', 'vs', push=True)

例子2:

        if data == "lpop":
return self.conn.lpop(self.key)
elif data == "rpop":
return self.conn.rpop(self.key)

三目运算:

return self.conn.lpop(self.key) if pop else self.conn.rpop(self.key)

运行:

li.deletePop(True)
li.deletePop()

作者:含笑半步颠√

博客链接:https://www.cnblogs.com/lixy-88428977

声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转载与引用请注明作者及出处。

最新文章

  1. 【CentOS】LNMP
  2. Tomcat(多版本)安装注意!
  3. hibernate存储过程 3
  4. 【Java学习笔记】Map借口的子接口----HashMap
  5. bootstrap-select搜索框输入中文
  6. ASP.NET设置404页面返回302HTTP状态码的解决方法
  7. sampler state
  8. openStack windows2008 centos6.* img
  9. [学习笔记]jQuery实现一些动画效果的方法
  10. 刨根究底字符编码之四——EASCII及ISO 8859字符编码方案
  11. Linux上安装nginx+tomcat负载均衡
  12. #WEB安全基础:HTML/CSS | 0x0 我的第一个网页
  13. UVA1388 Graveyard
  14. jquery事件绑定与事件委托
  15. Hibernate映射 --- 自身跟自身的一对多关联
  16. MongoDB存储基础教程
  17. insert-delete-getrandom-o1
  18. python学习之base64模块
  19. redis、mysql、和php原生array数组效率对比
  20. 能力成熟度模型CMM

热门文章

  1. JAVA基础--MySQL(二)
  2. Foxmail: 错误信息::ssl连接错误, errorCode: 5,各种解决方案的大杂烩。
  3. 美化自己的loading框
  4. RK3288板子刷linux-ubuntu16固件
  5. 如何在本地使用scala或python运行Spark程序
  6. android 8.1 wifi提示"已连接 但无法访问互联网"的解决办法
  7. nanopi的ds18b20温度传感器测试
  8. Python3基础 内置函数 eval str转为list tuple dict
  9. IfcEdge
  10. 解决ImportError: No module named utils