파이썬의 리스트 컴프리헨션
리스트 컴프리헨션은 주어진 표현식을 새로운 리스트의 각 요소에 적용하여 리스트를 생성할 수 있게 합니다. 또한 컴프리헨션을 사용하여 지정된 조건에 따라 요소를 필터링할 수도 있습니다.
컴프리헨션에는 원본 리스트의 요소들에
적용될 표현식이 기술됩니다. 구조 for...in에서
요소의 이름과 새로운 리스트가 생성될 원본 리스트
(반복 가능 객체)가 지정됩니다:
list = [expression for element in iter]
변수 lst를 선언해 봅시다.
리스트 요소 i가 1부터
10까지의 범위에서 생성되도록 지정합니다.
그런 다음 얻은 리스트를 콘솔에 출력합니다:
lst = [i for i in range(1, 10)]
print(lst)
코드 실행 후 새로운 리스트가 반환됩니다:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
컴프리헨션을 사용하여 다음 리스트를 만드세요:
[1, 2, 3, 4, 5]
컴프리헨션을 사용하여 다음 리스트를 만드세요:
[5, 4, 3, 2, 1]