in 연산자 오류

2024. 9. 26. 07:24정보처리,전산/Python

반응형

 

 

 

  • 1 in [] == False는 1 in ([] == False)로 해석되어, 잘못된 구문으로 이어지거나 오류를 일으킬 수 있다.
  • (1 in []) == False는 명확하게 1 in []를 먼저 평가하고 그 결과를 False와 비교하기 때문에, 올바른 평가를 거쳐 True가 된다.  

 

■ 해결

1 not in []

 

반응형