데이터 사이언스/파이썬 언어
'is' 와 '==' 의 차이
오리_꿀꿀
2021. 5. 24. 23:06
is는 변수가 같은 Object(객체)를 가리키면 True
==는 변수가 같은 Value(값)을 가지면 True
#예시
a = [1,2,3]
b = a
c = [1,2,3]
- a와 b는 같은 리스트 객체를 가리킨다.
- a와 b는 같은 객체이기 때문에 True
- a와 c는 값은 같지만 다른 객체이기 때문에 False