학교에서 마지막 딕셔너리 복습을 하다가 컴프리헨션을 배우게 되었다.
먼저 컴프리헨션은 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 문 대신에 컴프리헨션을 사용하려고 노력하여야겠다.