본문 바로가기

파이썬/2. 파이썬 심화

파이썬 게으른 연산(lazy evaluation)

게으른 연산(lazy evaluation)

  • 연산이 필요할때까지 연산하지 않는 것.
  • iterator, generator 객체에 해당
  • 마지막 데이터 이후부터는 StopIteration exception 발생
  • 메모리 절약으로 리스트보다 안정적, 효율적
  • iterable + iter() = iterator

iterator, generator에 대한 설명은 이전에 다루었으니 링크 참고.

https://leejunggae.tistory.com/28