반응형
리스트 내포(List comprehension)
파이썬에서는 리스트 내포(List comprehension) 기법, 즉 for문과 if문을 한 라인에 작성하는 방법을 말합니다.
리스트 내포 기법은 실행 속도를 높여주며, 직관적인 프로그램을 만들 수 있도록 한다는 장점이 있다고 합니다.
목차
01. 리스트 내포란?
리스트 내포(List comprehension)기법은 for문 if문을 한 라인에 작성하는 방법을 말합니다.
리스트 내포의 장점을 활용하고 단점을 줄이기 위해선 표현식이 2개를 넘지 않는 것이 좋습니다.
01_01. 장점
- 코드를 직관적으로 만들어준다.
- 실행속도를 높여준다.
01_02. 단점
- 표현식이 많을 경우 다른 사람이 이해하기 힘든 코드가 되며 장점 1번이 사라진다.
02. 리스트 내포 사용방법
02_01. 기본 구문
표현식 for 항목 in 반복가능 객체 (if 조건문)
02_02. 예시 코드
마무리
리스트 내포는 간단한 구문으로 쉽게 이해 가능하도록 사용해야 합니다. 복잡하게 사용하면 다른사람이 이해 할 수 없는 코드가 될태니까요
그럼 이만~
'Python > Python 기초정리' 카테고리의 다른 글
[목차] 03. 파이썬 제어문 if, while, for문 정리 (0) | 2021.06.04 |
---|---|
[목차] 02. 파이썬 데이터 타입 정리 (0) | 2021.06.04 |
[Python 기본 - 제어문 정리] for 문 편 (0) | 2021.06.02 |
[Python 기본 - 제어문 정리] while편 (0) | 2021.06.01 |
파이썬 제어문 if, while, for문 정리하기 if문 편 (0) | 2021.06.01 |