python 条件语句简洁写法

Posted summerrain5445

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 条件语句简洁写法相关的知识,希望对你有一定的参考价值。

今天遇到了一种条件语句的书写方式,大致如下:

temp = [[a, b][b != ‘‘], ‘‘][b == ‘供应商编码‘]

代码含义为:

   if b == '供应商编码':
    temp = ''
   else:
    temp = b if b != '' else a

原理为布尔值True被索引求值为1,False等于0,利用索引取列表值。
很有意思,mark

以上是关于python 条件语句简洁写法的主要内容,如果未能解决你的问题,请参考以下文章

编写代码片段的更简洁的方法

很多人不知道的Python 炫技操作:条件语句的七种写法

Python 认识if-else写在一行等简洁写法

Python 炫技操作:条件语句的七种写法

Python 炫技操作:条件语句的七种写法

Python 炫技操作:条件语句的七种写法