Python中的三目运算符

b = [1,2,3,4,5,6,7]

1 if -1 in b else 0 #label1
Out[64]: 0

1 if 2 in b else 0 #label2
Out[65]: 1

代码解析:

if 前是判断的真值,else后面是判断的假值;

label1:如果-1在列表b中,返回1,如果不在返回0;显然-1不在列表b中,所以输出结果为0;

label2:同上,而2在列表b中,所以输出结果为1;

猜你喜欢

转载自blog.csdn.net/tan_handsome/article/details/79402697