
리스트 컴프리헨션은 리스트를 생성하는 간단한 방법입니다.
리스트 컴프리헨션의 일반적인 형식은 다음과 같습니다.
#hostingforum.kr
python
새로운_리스트 = [표현식 for 변수 in 리스트]
여기서 '변수'는 반복되는 리스트의 요소를 하나씩 받는 변수입니다. '표현식'은 변수를 이용하여 계산한 결과를 받습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
python
numbers = [1, 2, 3, 4, 5]
squared_numbers = [num ** 2 for num in numbers]
이 코드는 numbers 리스트의 모든 요소를 제곱한 결과를 squared_numbers 리스트에 저장합니다.
리스트 컴프리헨션을 사용하여, 다음과 같은 다양한 연산을 수행할 수 있습니다.
- 필터링: `numbers = [num for num in numbers if num > 3]`
- 변환: `numbers = [str(num) for num in numbers]`
- 조합: `numbers = [num + 1 for num in numbers]`
리스트 컴프리헨션은 리스트를 생성하는 데 사용할 수 있는 유용한 도구입니다.
2025-07-02 01:58