y=[9,1,0,2,7,1,2,5,0,1]
x=[1,1,1,1,2,1,1,1,1,1]
x_value=1
sub_y = y[x==x_value]
运行结果是9 , 为什么?
如果x_value =2 , 运行结果还是9 ,我看不明白了,求助大家
y=[9,1,0,2,7,1,2,5,0,1]
x=[1,1,1,1,2,1,1,1,1,1]
x_value=1
sub_y = y[x==x_value]
运行结果是9 , 为什么?
如果x_value =2 , 运行结果还是9 ,我看不明白了,求助大家
x 的类型是list, x_value的类型是 整型,进行比较的时候,结果是False。
False 相当于整数0,y[x==x_value] 相当于 y[0],结果就是9。
x=2同样道理。