안녕하세요. 궁금증연구소 입니다.
오늘 포스팅 주제는 "[파이썬] yield from 문법 (python 3.3 이후 적용)" 입니다.
파이썬에서 메모리를 절약할 수 있는 좋은 방법중 하나가 제너레이터를 활용하는 것입니다.
제너레이터는 보통 yield 키워드를 통해 확인할 수 있는데, s에 리스트나 튜플같은 이터레이터 객체를 받아서 값을 하나씩 yield 시킵니다. 위와 같이 써도 되지만, 아래와 같이 간단하게 작성할 수도 있습니다.
yield from ns 라고 하면 for문 부분을 대신하게 됩니다. 간략하고 좋네요!!
[파이썬] 언패킹시 필요없는 값은 _ 로 처리 (0) | 2022.07.24 |
---|---|
[파이썬] 딕셔너리도 컴프리헨션이 가능하다. (0) | 2022.07.22 |
iterable 객체와 iterator 구분 (0) | 2022.07.21 |
[c언어/c++] goto label 활용법 (0) | 2022.06.05 |
[파이썬]f-string, format함수에서의 튜플 unpacking 정리 (0) | 2022.04.03 |