목록2024/07/30 (1)
printf("ho_tari\n");
ep.17 Iterator, Generator
2024.7.30오늘 오전 이론교육 시간에 배운 내용은 이터레이터(Iterator)이다.이터레이터는 값을 차례대로 꺼낼 수 있는 객체이다.파이썬에는 이터레이터만 생성하고 값이 필요한 시점이 되었을 때 값을 만드는 방식을 사용한다.데이터 생성을 뒤로 미루는 것인데 이런 방식을 지연 평가(lazy evaluation)라고 한다.이터레이터는 반복자라고 부르기도 한다.반복 가능한 객체는 말 그대로 반복할 수 있는 객체인데 우리가 흔히 사용하는 문자열, 리스트, 딕셔너리, 세트가 반복 가능한 객체이다.요소가 여러 개 들어있고 한 번에 하나씩 꺼낼 수 있는 객체이다.객체가 반복 가능한 객체인지 알아보는 방법은 객체에 __iter__ 메서드가 들어있는지 확인해보면 된다.리스트의 이터레이터를 변수에 저장한 뒤 __ne..
두산 로보틱스 부트캠프 ROKEY/Python 교육
2024. 7. 30. 15:26