list-comprehension

    [Python] List Comprehension

    List comprehension is an expression(표현식) that transforms a collection (not necessarily a list) into a list. list를 생성하는 expression 으로, 원본이 되는 collection 의 모든 item 혹은 일부 item들에 대해 같은 operation을 적용하여 새로운 list (사실은 collection 또는 generator) 를 생성한다. 사실 list comprehension 은 일종의 shorthand expression으로 중첩된 여러 반복문(loop) 및 조건문(if)으로 collection을 생성하는 것을 한 줄로 작성가능하게 해준다. list comprehension은 collection을 입력으로 ..