==연산자
==연산자는 개체의 값이 같은지 확인하여 피연산자를 비교합니다.
연산자
is 연산자는 개체가 동일한지 여부를 확인하여 피연산자를 비교합니다.
예시
다음은 차이점을 보여주는 Python 프로그램입니다.
list1 = [1] list2 = [1] list3 = list1 print(id(list1)) print(id(list2)) if (list1 == list2): print("True") else: print("False") if (list1 is list2): print("True") else: print("False") if (list1 is list3): print("True") else: print("False")
출력
140380664377096 140380664376904 True False True