작성
·
176
답변 2
0
array_g처럼 array.array의 두번째 인자에 list대신 generator가 들어감으로써 생기는 장점이 있나요?
array가 list처럼 generator가 아니기 때문에 두번째 인자에 generator를 쓰건 list를 쓰건 결국 array는 모든 값들을 이미 계산해서 메모리에 넣어뒀기 때문에 둘을 구분해서 쓰는건 의미가 없다고 생각했습니다.
0
안녕하세요 준호님
제네레이터는 iter 메소드 next 메소드 즉, 내부적으로 2개의 매직매소드를 구현한 상태로 최종
작동하는 매커니즘 입니다.
http://pythonstudy.xyz/python/article/23-Iterator%EC%99%80-Generator
위에 링크를 한 번 읽어보시면 도움이 되실 겁니다. 감사합니다.