매직 메서드란?파이썬에서는 __init__, __str__, __len__ 같은 양쪽에 밑줄이 붙은 메서드들을 **매직 메서드(혹은 스페셜 메서드)**라고 부릅니다.이 메서드들은 파이썬의 내장 연산자나 구문과 객체를 연결해주는 역할을 합니다. __getitem__이란?__getitem__은 객체가 obj[key] 형태로 인덱싱, 슬라이싱, 딕셔너리 접근 등을 지원하게 만드는 메서드입니다.즉,obj[0]obj["key"]obj[1:5] 이런 문법을 객체에 사용할 수 있도록 도와주는 것이 __getitem__입니다. 예제: 나만의 리스트 클래스 만들기class MyList: def __init__(self, data): self.data = data def __getitem__(se..