[Python] 리스트 컴프리헨션 ( for + if 문 간소화)
리스트 컴프리헨션 이란? 리스트내에서 어떤 조건에 해당하는 것을 뽑아내거나 새로운 리스트를 만들어 낼때 사용하는 것. 좀 더 쉽게 이해하기 위해 for + if 문을 조합한 것이라고 생각하면 쉽습니다. 리스트컴프리헨션 사용 문법 new_list = [변수 활용 for 변수 in 반복대상 if 조건] 리스트컴프리헨션 예시 my_list = [1,2,3,4,5] new_list = [x for x in my_list if x > 3] 맨앞에 x 는 변수 활용 임 x -> [1,2,3,4,5] x+1 -> [2,3,4,5,6] x*3 -> [3,6,9,12,15] str(x) + '번' -> [1번,2번,3번,4번,5번] 리스트컴프리헨션 예시 해석 (1) my_list에서 (2) 3보다 큰 값들..