[TIL]List Comprehension
Comprehension이란?
iterable한 오브젝트를 생성하기 위한 방법중 하나로 파이썬에서 사용할 수 있는 유용한 기능 중 하나다.
Comprehension 종류
- List Comprehension (LC)
- Set Comprehension (SC)
- Dict Comprehension (DC)
- Generator Expression (GE)
: Generator의 경우 comprehension과 형태는 동일하지만 특별히 expression이라고 부른다.
List Comprehension(LC)
: Generator의 경우 comprehension과 형태는 동일하지만 특별히 expression이라고 부른다.
List Comprehension을 쓰는 방법은
[ ( 변수를 활용한 값 ) for ( 사용할 변수 이름 ) in ( 순회할 수 있는 값 )]
배열을 만들고 for 반복문 안에서 각 원소의 값을 할당하는 작업을 한 줄로 끝낼 수 있다.
size = 10
arr = [0] * size
for i in range(len(size)):
arr[i] = i * 2
의 내용을 List Comprehension을 사용하면
size = 10
arr = [i * 2 for i in range(size)]
이렇게 간단하게 줄일 수 있다.
내가 쓴 List Comprehension 내용
참고 : https://mingrammer.com/introduce-comprehension-of-python/
Author And Source
이 문제에 관하여([TIL]List Comprehension), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yejin20/TILList-Comprehension저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)