__setitem__1 Python 매직메서드인 __getitem__과 __setitem__을 이용해 클래스를 딕셔너리나 리스트처럼 이용해보자. 글 개요 python으로 개발을 진행하다보면, class에서 python dict나 list처럼 사용하고 싶을 때가 있습니다. python의 매직메서드인 __getitem__과 __setitem__ 메서드를 이용하면 클래스를 dict or list처럼 사용할 수 있습니다. 글 본문 만약에 클래스를 이용해서 딕셔너리를 어떻게 생성을 어떻게 할까요? class User: def __init__(self): self.name = {} def get_name(self, index, key): self.name[index] = key def call_name(self, index): return self.name[index] person1 = User() person1.get_name(0, "andy") pers.. 2022. 3. 9. 이전 1 다음