파이썬 기본문법 (1) 썸네일형 리스트형 Python 리스트 컴프리헨션 맛보기(할-짝) 파이썬으로 for문을 써서 여러가지를 하는 데 익숙해진 분들은 점점 자신감이 붙으면서도, 여러 줄로 작성되는 코드가 조금 거추장스럽게 느껴질 수도 있습니다. 저도 그랬으니까요. for문이 하는 일을 러프하게 정의하자면, 내가 가진 어떤 리스트의 원소를 하나씩 꺼내서 조건에 맞는지 확인하고, 맞으면 특정한 조작을 가해서 새로운 리스트 안에 집어넣는, 뭐 일련의 이런 과정이 많을 겁니다. 그러니 결과가 익숙해지면 과정이 좀 축약되었으면 좋겠다라는 생각을 하는 것이죠. 이럴 때 아주 유용한 것이 바로 리스트 컴프리헨션 문법입니다. 리스트 컴프리헨션이란? 흔히 사용되는 순회문의 문법이 한줄로 축약되는 문법이라고 보시면 됩니다. 코드가 간결해짐과 동시에, 제너레이터를 반환하기 때문에 lazy evaluation으.. 이전 1 다음