返回顶部

收藏

Using the and-or Trick Safely

更多
a = '' 
b = 'second' 
print (1 and [a] or [b])[0]

# Since [a] is a nonempty list, it is never false. Even if a is 0 or '', 
# or some other false value, the list [a] is true because it has one element.

标签:Python,基础

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 田俊 发表 2014-09-10 11:32:32 (6)一起用python之基础篇——数据结构
  2. 博主 发表 2014-08-23 13:10:00 Python基础05 条件判断和循环
  3. 博主 发表 2014-02-21 16:00:00 Python基础入门
  4. 博主 发表 2014-09-13 04:10:00 Python基础06 函数
  5. 博主 发表 2014-01-22 00:00:00 零基础学习python与selenium webdriver
  6. 博主 发表 2014-10-05 02:10:00 Python基础07 切片
  7. learnhard 发表 2014-01-09 05:57:05 [原创]Python基础知识小结(1)
  8. Adoo 发表 2012-05-02 09:12:00 Python 基础入门笔记(4)
  9. 博主 发表 2014-12-04 13:10:51 Python标识符、保留字符
  10. itxuye 发表 2015-09-10 14:54:08 python基础入门的坑
  11. 博雅塔之子 发表 2016-05-10 14:04:00 Python基础 - 博雅塔之子
  12. Adoo 发表 2012-05-03 08:05:00 Python 基础入门笔记(5)

发表评论