yield1 [Python] 오늘도 정리 - yield란? Yield? 일단 yield가 함수 안에서 return 대신 사용한다고 간략하게 설명이 되어 있습니다. 하지만 return 대신 yield가 사용되게 되면 generator라는 개념으로 함수 단위를 호출하게 됩니다. a = [1,2,3,4,5] b = [10,20,30,40,50] def yieldTest(): for x in a: if x == 3: yield x def returnTest(): for x in b: if x == 30: return x print(yieldTest()) # print(returnTest()) # 30 이와같이 동일한 조건에서도 yield가 선언되어 있는 함수는 generator를 생성합니다. 왜 generator를 사용할까요? generator를 사용하게 되면 최대 이.. 2022. 11. 11. 이전 1 다음