더북(TheBook)

두 변수가 같은 객체를 참조하는지 확인하기 위해 is 연산자를 사용할 수 있다.

>>> a = 'banana'

>>> b = 'banana'

>>> a is b

True

이 예제에서 파이썬은 문자열 객체를 하나만 생성했으며 ab는 모두 같은 객체를 참조한다. 그러나 리스트를 두 개 만들었다면 객체 두 개가 생성된다.

>>> a = [1, 2, 3]

>>> b = [1, 2, 3]

>>> a is b

False

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.