작성
·
240
답변 2
0
0
정확히는 class의 object (객체) 형태로 반환된 것입니다! class와 object의 관계는 파이썬 선수 기초강의 참고부탁드립니다
Index
라는 클래스 구현체(실제 pandas의 Index라는 클래스 코드) 를 보면, [ ] 형태로 읽을 수 있도록 구현이 되어있습니다. https://stackoverflow.com/questions/41686020/python-custom-class-indexing 를 참고하시면 조금더 이해가 되실 것 같아요. 사실 이러한 인덱싱 기능은 list의 고유기능이 아닙니다. 단지 기본 자료구조인 list에서 많이 쓰이다보니 고유기능처럼 보이지만, 결국 list 클래스 내에도 이렇게 index가 가능하도록 __getitem
__ 이라는 함수가 구현되어있습니다.