python - iterator, generator(이터레이터와 제네레이터)
출처 : https://nvie.com/posts/iterators-vs-generators/ 컨테이터(container) 컨테이너는 원소들을 가지고 있는 데이터 구조이며 멤버쉽 테스트를 지원합니다. 이는 메모리에 상주하는 데이터 구조로, 보통 모든 원소값을 메모리가 가지고 있습니다. 파이썬에서 잘 알려진 컨테이너는 다음과 같습니다. 기술적으로 어떤 객체가 특정한 원소를 포함하고 있는지 아닌지를 판단할 수 있으면 컨테이너라고 합니다. 다음과 같이 리스트, 셋, 튜플에 대해 멤버쉽 테스트를 할 수 있습니다. assert 1 in [1, 2, 3] # lists assert 4 not in [1, 2, 3] assert 1 in {1, 2, 3} # sets assert 4 not in {1, 2, 3} a..