[python] 리스트 내포(List comprehension)란?
리스트 내포는 파이썬 답게(Pythonic) 리스트를 만드는 방법이다. 일반적으로 list 만드는 방법을 통해 10개의 제곱수를 만드는 코드를 작성해보자. squares = [] for i in range(10): squares.append(i * i) squares [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 위 코드는 제곱한 수를 squares라는 리스트에 담는 예제이다. 이것을 리스트 내포(list comprehension)을 활용하면 다음과 같이 간단히 해결할 수 있다. squares = [i * i for i in range(10)] squares [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 일반적으로 list에 대한 조건으로 filter() 를 활용해..
더보기