컴퓨터 과학 주제 둘러보기객체 지향 프로그래밍class 기초 정리

Q

리스트와 인스턴스의 차이

조회 1570

좋아요 0

2018년 2월 18일




댓글 1

2019년 5월 28일
A
1개의 답변이 있어요
커뮤니티 파트너 채택



2018년 2월 22일

댓글 3

2018년 2월 25일
음 그러니까 정리하면, '서로 다른 메모리 주소에 저장 된 변수는 다른 값이다'는 엄밀히 말하면 틀린게 맞는거지요? 파이썬 기본 자료형(List, set 등)에는 적용되지 않는 말이니까요. list1 = [1,2,3], list2 = [1,2,3]은 분명 다른 메모리주소에 값이 저장되어있지만 print(list1 == list2)는 true이니까요.
2018년 12월 29일
Set은 클래스가 아니고 set1과 set2가 인스턴스가 아니라고 하셨는데, set1과 set2는 Set이라는 class로 만든 각각의 다른 인스턴스 아닌가요? Set클래스에 비교방법을 구현해서(원소가 같은지 비교) 서로 다른 메모리주소를 할당받고 있는 다른 인스턴스이지만 class에 정의된 대로 비교연산을 진행하여 True가 나오는 것이구요.
2019년 5월 28일
남호님 말씀이 맞습니다.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇