Python - 중급 04 (iterator)
python의 iterator는 뭘까요? 한 마디로 next()를 사용 하여 다음 요소를 가져올 수 있는 객체를 의미합니다. 이해가 안되시죠? 하나씩 알아보도록 하겠습니다. 먼저, 반복 가능(iterable)하다는 것은? iterable 하다는 것은 여러 값이 그룹화 되어 있는 데이터 구조에서 요소를 하나씩 꺼내어 사용할 수 있다는 의미입니다. 이러한 데이터 구조는 list, tuple, dictionary, set 등이 있습니다. for문으로 값을 읽어 올 수 있으면 iterable 하다고 할 수 있습니다. a = [1, 2, 3, 4, 5] # a = (1, 2, 3, 4, 5) # a = {1, 2, 3, 4, 5} # a = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}..