python iterable과 iterator에 대해
파이썬을 사용하다 보면 iterable, iterator 한 객체라고 하면서 많이 들어봤을 거다. 이 두 부분에 대해서 아래에 정리해보겠다. iterable iterable 한 객체는 즉, 반복 가능한 객체라고 알고 있으면 된다. 그러면 반복 가능한 객체는 무엇인가? 대표적으로 우리가 알고 있는 list, tuple, dict 등등 for 문에서 돌아가는 객체들을 생각하면 된다. 앞서 말한 저 3가지 말고도 다른 게 있는데 set, str, bytes, range 가 있다. # iterable 한 객체 예시 # list var_list = [1, 2, 3, 4] var_dict = {'a': 1, 'b': 2} var_set = {1, 2} var_str = 'abc&..