목록리스트 컴프리헨션 (1)
dmswl
[파이썬 문법] 1. 리스트 컴프리헨션
1️⃣ 리스트 컴프리헨션(List Comprehension) : 기존 리스트를 기반으로 새로운 리스트를 만들어내는 구문. map과 filter 대신 리스트 컴프리헨션을 사용하자. 리스트 컴프리헨션은 다방면에 유용하게 활용되며, 무엇보다 람다 표현식에 map이나 filter를 섞어서 사용하는 것에 비해 가독성이 훨씬 높다. ex) 홀수이면 2를 곱해 출력하라는 리스트 컴프리헨션 [n * 2 for n in range(1, 10+1) if n % 2 == 1] 순서 입력할 데이터의 형태 for 문 if-elif-else조건문 2️⃣ 리스트 컴프리헨션을 쓰는 이유 1. 코드의 간결화(코드 라인 수 ↓)2. 별도의 리스트 변수 생성 X 3️⃣ 리스트 컴프리헨션 사용 시 주의점 한 줄로 간결하게 작성할 수 있어 ..
코테 공부/알고리즘
2023. 2. 22. 14:42