Python

Generator

Iterator

iter 함수를 사용하면 iterable한 객체를 iterator 객체로 만들 수 있음.

iterator는 next() 함수를 통해서 값 순회를 제어할 수 있음(Generator와 똑같). 또한 __next__ 메소드를 통해서 직접 실행도 가능함

iter([1,2,3])

[참고] https://wikidocs.net/16068

str과 repl

[참고] https://shoark7.github.io/programming/python/difference-between-__repr__-vs-__str__