Back-end/Python
파이썬 이터레이터
반복 가능한 객체 (Iterable) 반복 가능한 객체는 말 그대로 반복할 수 있는 객체를 뜻한다. 흔히 사용하는 문자열, 리스트, 딕셔너리, 세트 가 반복가능한 객체이다. 즉, 요소가 여러 개 들어있고 한 번에 하나씩 꺼낼 수 있는 객체이다. 반복 가능한 객체인지 확인하기 객체가 반복 가능한 객체인지 알아보려면 객체에 __iter__ 메서드가 들어있는지 확인해보면 된다. dir 함수를 사용해서 객체의 모든 메소드를 확인할 수 있다. (dir: 해당 객체에 유효한 속성들의 리스트를 돌려주려고 시도하는 내장 함수이다.) >>> dir([1, 2, 3]) ['__add__', '__class__', '__class_getitem__', ...**'__iter__'** ... ] 리스트뿐만 아니라, 문자열, ..
2021. 7. 9.