今天看到了一条神奇的语句,第一次见这么写:x = 3b = [1,-1][x>5]print(b)# 输出 1开始疯狂尝试: b = [1,-1][x>2]时,输出-1,这个时候显然后面语句成立了也就是说当语句成立的时候,返回list[1],这里面list是[1,-1]。当语句不成立的时候,返回list[0] 翻译成人话有点类似于:arr = [1,-1]if x>5: b=arr[1]else: b=arr[0]