1. 이터러블과 이터레이터1. 이터러블(iterable)이터러블은 for문처럼 반복문에서 사용할 수 있는 모든 객체를 의미합니다. 이터러블한 객체는 for item in 객체: 구조에서 사용 가능합니다. 모든 순서 있는 컬렉션은 이터러블입니다. 하지만 모든 이터러블이 순서 있는 것은 아닙니다. (set, dict.keys()는 반복은 되지만 인덱스가 없음) 2. 이터레이터(Iterator)이터러블 객체는 iter() 함수를 사용해서 이터레이터로 바꿀 수 있습니다. 또한 next()를 사용해서 값을 하나씩 꺼낼 수 있습니다. 이터러블iter()를 적용할 수 있는 객체리스트, 튜플, 문자열 등이터레이터next()로 값을 꺼낼 수 있는 객체iter(리스트)로 만든 것 numbers = [10, 20, 30]#..