"[False, True]의 not (True)"이 False를 반환하는 이유는 무엇입니까? 내가 이렇게하면 : >>> False in [False, True] True 반환합니다 True. 단순히 False목록에 있기 때문 입니다. 그러나 내가하면 : >>> not(True) in [False, True] False 반환합니다 False. 반면 not(True)에 False: >>> not(True) False 왜? 연산자 우선 순위 2.X , 3.X . 의 우선 순위가의 우선 순위보다 not낮습니다 in. 따라서 다음과 같습니다. >>> not ((True) in [False, True]) False 이것은 당신이 원하는 것입니다 : >>> (not True) in [False, True] True ..