컴퓨터 과학 주제 둘러보기객체 지향 프로그래밍인스턴스 변수

Q

Dictionary와는 어떤 차이점이 있는지요?

조회 529

좋아요 2

2019년 5월 24일




댓글 8

2019년 5월 24일
딕셔너리와 인스턴스 변수는 공통점 찾기가 더 어려울 것 같은뎅.. 혹시 어떤 부분이 유사하다고 생각하시는 걸까용?
2019년 5월 25일
인스턴스 변수도 Key가 있고 Value가 있는 것처럼 느껴졌는데, 아닌가요?
2019년 5월 26일
음~~~~~ 좀 다른 개념이지 않을까 생각합니다. 인스턴스 변수에서 key, value 로 부르는 개념은 없는걸로 알고 있습니다^^ 좀 더 구체적인 예를 써주셔서 함께 이야기 해봤으면 좋겠네요^^
2019년 5월 27일
딕셔너리는 Key:Value로 대응하지만 인스턴스 변수는 self.name = name // self.email = email 식으로 대응이 되는 것 같아서요.
2019년 5월 28일
아, 어떤 말씀이신지 좀 알겠네용. 인스턴스 변수를 쓰기 위해서는 클래스가 필요하기 때문에 어떤 경우에 클래스를 쓰고, 또 어떤 경우에 사전형을 쓰는지를 구분하시는게 좀 더 좋을 것 같네용
2019년 5월 28일
예제가 필요할 것 같은데, 작성하려면 시간이 쪼금 걸릴 것 같습니당. 빠른 시간내에 답변드리도록 해볼게용
2019년 5월 28일
간단히 말하면 dictionary도 클래스입니다. 사용자가 정의하는게 아니고 builtin 되어있는 클래스인 것이죠. 그래서 사용법엔 차이가 없습니다.
2019년 5월 28일
다만 dictionary는 builtin이기 때문에 정해진 메소드(함수)가 있습니다. 그래서 정해진 용법으로만 사용해야 하는데, 사용자가 만드는 class는 기본적으로 제공되는 함수와 더불어 원하는 기능을 추가하여 사용할 수 있습니다.

(주) 코드잇

대표강영훈

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

이메일support@codeit.kr

사업자 번호313-86-00797

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

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