可以嵌套if循环如何表示" x如果x不是其他没有其他some_value"

时间:2016-06-17 09:25:53

标签: python

x if x is not None else some_value是一个条件表示,有一个if和else,如果我想要嵌套,如果块代表这样的话会怎么样?

我试过这样:

  1. print 'off' if 'NONE' == 'NONE' elif 'on' == 'on' 'on'

  2. print 'off' if 'NONE' == 'NONE' else 'on' if 'on' == 'on'

  3. 但那没用。

2 个答案:

答案 0 :(得分:1)

你可以像这样链接python中的三元运算符:

ArrayList<String[]> movieArray = new ArrayList<>();

String[] array = {"hi","hi","hi","hi"};

String[] array1 = {"hi","hi"};

movieArray.add(array);
movieArray.add(array1);

您的三元运算符也必须以else子句结束。

答案 1 :(得分:0)

或者,如何使用字典?

>>> response = {"NONE": "off", "on": "on"}
>>> print(response.get("NONE"))
off
>>> print(response.get("on"))
on
>>> print(response.get("something else"))
None