프로그래밍은 특정 상황을 해결하는 것 컴프리헨션은 실제 프로그래밍에서 한 줄로 파이썬 기능을 구현할 수 있는 기능 코드간소화를 위해 사용되고 직관적이며 속도가 빠름 컴프리헨션 활용시 유의할 점 1. 컴프리헨션 내 여러 조건이 중첩되는 경우 가독성이 떨어진다. 2. 조건문에 따라 컴퓨터에서 사용되는 메모리에 영향을 줄 수 있다. numbers = [0, 1, 2, 3] squares = [] for n in numbers: squares.append(n**2) print(squares) # [0, 1, 4, 9] numbers = [0, 1, 2, 3] squares = [n**2 for n in numbers] print(squares) # [0, 1, 4, 9] list_1 = [1, 2, 3, 4] ..