로그파일 백만줄 읽어서 처리하는 함수 짰는데 yield로 바꾸라는데 이유좀 def read_lines(filepath): lines = [] with open(filepath) as f: for line in f: lines.append(line) return lines 이거 그냥 return으로 리스트 만들어서 주는건데 뭐가 문제인가요? 결과는 똑같이 나오는데