[Python] 파이썬 is와 ==의 차이, python is, ==, identity, equality
파이썬 is와 ==의 차이, python is, ==, identity, equality 파이썬 is와 ==의 차이 == : 값이 같은지를 비교할떄 사용하는 연산자입니다. is : 참조되는 메모리 주소가 같은지를 위하 새용하는 연산자입니다. 참조되는 메모리 주소가 같으면, 참조되는 메모리에 해당하는 값은 서로 같지만, 값이 같다고 해서 메모리 주소가 같은것은 아닙니다. 설명이 좀 어려울 수 있는데요, 아래 예제 코드를 보겠습니다. print 우측에 결과값을 표시하였으며, 주석으로 각 결과에 대해 설명을 합니다. a = [1,2,3] b = [1,2,3] c = a # a와 b는 담고 있는 값들이 서로 같으나, 메모리 위치가 서로 다릅니다. print(a == b) #True print(a is b) #F..
2022. 11. 15.