튜플 이터레이터를 반환인수가 없으면 empty iterator를 반환, 하나일 경우 1 튜플 이터레이터를 반환is lazy : The elements won’t be processed until the iterable is iterated on, e.g. by a fo
📝 값을 하나씩 꺼내는 객체. 한번에 다 만들어 놓지 않으므로 메모리 효율을 높인다.dir 함수를 사용해 \_\_iter\_\_ 메서드 확인. 들어있다면 이터러블이다. 반복 가능한 객체에서 \_\_iter\_\_ 메서드를 실행해 이터러블을 얻는다.\_\_iter\_\
📝 이터레이터를 생성해주는 함수. 발생자라고도 한다.함수 호출시 generator 객체가 반환된다. \_\_iter\_\_, \_\_next\_\_ 메서드를 갖고 있다.yield 키워드를 사용해 값을 하나씩 반환하면서 소진되면 StopIteration 예외가 자동으로
iter(obejct)iter(object, sentinel)이터레이터 객체를 반환.두 번째 인수가 없다면 첫 번째 인수는 무조건 iterable protocol(\_\_iter\_\_ 메서드) 또는 sequence protocol(\_\_getitem\_\_ 메서드)