x=[1]y=0if x:y=1else:y=-1print(y)结果为1
不是。判断语句可以用1和0来代替。1代表True,0代表False。当然,别的数字也可以。这里肯定是真,因为x是个非空list, 会直接导致if判断成功(如果是个空list就相当于false)。但是如果x是1或0,就代表一个判断条件。if 1 就是 肯定真,if 0就是肯定假。
表示为: x是否为空列表你把第一行改为 x=[] 试试
if 判断X为真,就给Y赋值等于1 y=1 这是赋值