728x90 'is'와 '=='의 차이1 [Python] 'is'와 '=='의 차이 is와 ==의 차이 is는 변수가 같은 Object(객체)를 가리키면 True ==는 변수가 같은 Value(값)을 가지면 True ‘is’의 예시 a와 b는 같은 리스트 객체를 가리킨다. a와 b는 같은 객체이기 때문에 True a와 c는 값은 같지만 다른 객체이기 때문에 False a = [1, 2, 3] b = a c = [1, 2, 3] print(a is b) print(a is c) #True #False ’==’의 예시 a와 b는 같은 리스트 객체를 가리킨다. a와 b는 값들을 가진 리스트이기 때문에 True a와 c는 값들을 가진 리스트이기 때문에 True a = [1, 2, 3] b = a c = [1, 2, 3] print(a == b) print(a == c) # True # True 2023. 2. 16. 이전 1 다음 728x90