처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Python / 문제

Python 리스트 컴프리헨션(List Comprehension)의 올바른 문법은?

쉬움 W3Schools
보기 및 정답
A [표현식 for 변수 in 이터러블 if 조건] 형태로 한 줄에 리스트를 생성한다
B list(for x in range(10)) 형태로 작성하며 괄호 안에 for문을 넣는다
C {x: x for x in range(10)} 형태로 리스트를 생성한다
D 리스트 컴프리헨션은 Python 2에서만 사용 가능하며 3에서는 제거되었다

해설

리스트 컴프리헨션은 [x**2 for x in range(10) if x % 2 == 0]처럼 대괄호 안에 표현식, for절, 선택적 if 조건을 넣어 간결하게 리스트를 생성합니다. 일반 for 루프보다 짧고 Pythonic한 코드를 작성할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기