Language/Python

[Python] 리스트 컴프리헨션(list comprehension)
·
Language/Python
리스트 컴프리헨션 리스트를 생성해서 값을 담을 때 코드를 더 간결하게 만들어주는 문법이다. 리스트 생성, for 문, 리스트에 대입 등 적어도 3 줄 이상으로 길어질 코드를 한 줄에 담을 수 있게 만들어준다.list_arr = [expression for item in iterable_data]기본적인 문법을 일반화시키면 위와 같다.expression 은 item 이 포함된 표현식으로 이 표현식이 리스트에 들어가게 된다. item 은 iterable 자료구조, 즉 리스트, 튜플, 문자열 등에서 가져오게 되는 각 항목이다. 수학의 조건제시법과 유사하다.위 기본적인 문법에 조건을 넣거나, for 문을 더 사용하는 방식으로 변형해서 사용할 수도 있다. 기본형 예를 들어 1 부터 10 까지 수를 리스트에 담는다..
애스터로이드