파이썬의 리스트 컴프리헨션(List Comprehension)은 기존 리스트나 반복 가능한 객체(Iterable)를 바탕으로 새로운 리스트를 간결하게 생성하는 문법입니다.자바의 Stream API에서 .map().filter().collect(Collectors.toList())를 한 줄로 줄여놓은 것과 매우 유사합니다.1. 기본 문법가장 기본적인 형태는 반복문만 사용하는 것입니다.# [표현식 for 항목 in 반복가능객체]squares = [x**2 for x in range(5)]# 결과: [0, 1, 4, 9, 16]표현식(Expression): 새로운 리스트에 담길 값 (위 예제에선 x**2)항목(Item): 반복 객체에서 꺼내온 개별 요소 (x)반복가능객체(Iterable): 소스가 되는 객체 ..
List Comprehension
파이썬의 리스트 컴프리헨션(List Comprehension)은 기존 리스트나 반복 가능한 객체(Iterable)를 바탕으로 새로운 리스트를 간결하게 생성하는 문법입니다.자바의 Stream API에서 .map().filter().collect(Collectors.toList())를 한 줄로 줄여놓은 것과 매우 유사합니다.1. 기본 문법가장 기본적인 형태는 반복문만 사용하는 것입니다.# [표현식 for 항목 in 반복가능객체]squares = [x**2 for x in range(5)]# 결과: [0, 1, 4, 9, 16]표현식(Expression): 새로운 리스트에 담길 값 (위 예제에선 x**2)항목(Item): 반복 객체에서 꺼내온 개별 요소 (x)반복가능객체(Iterable): 소스가 되는 객체 ..
2026.03.15