파이썬 메모리 효율성1 [파이썬] 제너레이터를 활용한 효율적인 텍스트 처리 방법 안녕하세요! 오늘은 파이썬에서 제너레이터를 사용하여 텍스트를 효율적으로 처리하는 방법에 대해 알아보겠습니다. 제너레이터는 큰 텍스트 데이터를 다룰 때 메모리 사용량을 줄이고 성능을 향상시킬 수 있는 유용한 도구랍니다. 제너레이터란? 제너레이터는 파이썬에서 반복 가능한 객체를 생성하는 함수입니다. 일반적인 함수는 값을 반환하고 종료되지만, 제너레이터 함수는 yield 키워드로 값을 반환하고 함수의 상태를 유지합니다. 이를 통해 필요한 값만 그때그때 생성하므로 메모리 효율성이 높아집니다. 제너레이터 활용 예제 def sample(): yield "서울은" yield "대한민국의" yield "수도" yield "입니다." # (a) 간단한 join 연산자 사용 text = ''.join(sample()) p.. 2024. 4. 15. 이전 1 다음 반응형