python 에서 list comprehension은 간단히 말해 여러줄을 한줄로 쓰게 해주는 방법이다.
for 문과 if문을 사용하여 리스트를 생성하는 방법이다.
ex)
<일반적인 코드>
a = []
for i in range(5):
a.append(i)
일반적으로 for 문을 이용해 리스트에 반복적으로 삽입하는 코드이다.
결과는 [0,1,2,3,4] 가 출력될 것이다
<list comprehesion 코드>
[i for i in range(5)]
리스트 컴프리헨션을 사용하면 한줄로 작성이 가능하다
결과는 일반적인 코드와 같이 [0,1,2,3,4] 가 출력 될 것이다.
댓글 영역