-
시퀸스 생성: __getitem__Python/이것저것 파이썬 2022. 7. 17. 06:56반응형
__getitem__ 매직 메서드를 이용하면, 자체 시퀸스를 생성할 수 있다.
class Items: def __init__(self, *values): self._values = list(values) def __len__(self): return len(self._values) def __getitem__(self, item): """자체 시퀸스 생성""" return self._values.__getitem__(item) items = Items(1, 2, 3, 4, 5) print(len(items)) print(items[1:3])
반응형