[Python] 컴프리헨션

_찬·2022년 9월 14일
0

Python

목록 보기
4/9
post-thumbnail

학교에서 마지막 딕셔너리 복습을 하다가 컴프리헨션을 배우게 되었다.

먼저 컴프리헨션은 for문을 더 간결하게 할 수 있는 코드이다.




아래에서 예를 들어보겠다.

짝수만 출력하기

List = []

for num in range(10):
  if num % 2 == 0:
    List.append(num)

List

[0, 2, 4, 6, 8]



일반 for문은 이렇게 사용할 수 있다.

그런데 컴프리헨션을 사용하면 더 간결하게 만들 수 있다.

[num for num in List if num % 2 == 0]

[0, 2, 4, 6, 8]

컴프리헨션에 아직 익숙하지는 않지만 for 문 대신에 컴프리헨션을 사용하려고 노력하여야겠다.

profile
꾸준한 사람이 되길!

0개의 댓글