코딩을 할 때, 중요한 것이 무엇이라고 생각하는가? 똑같은 결과를 출력한다고 하면, 읽는 사람이 코드를 읽고 무슨 의미인지 한눈에 파악할 수 있도록 하는 것이 중요하다고 생각한다. 그렇게 되려면, 코드가 간결해야 한다. 리스트 컴프리핸션 list comprehension은 파이썬의 독특한 특징 중의 하나인데 긴 코드를 간결하게 한 줄로 줄여 쓸 수 있도록 해준다. 리스트 컴프리핸션(=리스트 내포)은 iterable(반복가능)한 sequence(순서)가 있는 데이터로부터 새롭게 리스트를 만드는 것이다. 리스트 컴프리핸션이 없었다면 for loop를 사용해서 아래와 같이 코딩해야 한다. numbers = [1,2,3] new_list = [] for n in numbers: new_n = n+1 new_li..