List Comprehension1 [Python/파이썬] 파이썬의 리스트 컴프리헨션(list comprehension) n * n 의 2차원 배열을 생성해보아라 라고 했을때 나는 다음과 같이 작성했다. n = 4 arr = [] for i in range(n): arr.append([]) 파이썬 기초를 배웠다면 누구나 이해할 수 있는 코드가 완성되었다. 다만 여기서 불편한 점으로 반복문의 변수 i 가 있다. 반복문에서 사용하지 않는 변수는 _ 로 표현할 수 있다. 해당 변수는 파이썬에서 사용되지않는 변수를 의미하는 관례적 표현이다. 딱히 _ 를 사용해도 메모리를 아낄 수 있는 것은 아니다. 단순히 사용되지 않는 다는 것을 명시적으로 표시하는 것. n = 4 arr = [] for _ in range(n): arr.append([]) 리스트 컴프리헨션 파이썬에는 리스트 컴프리헨션이라는 리스트 생성 도구가 있다. 표현식 fo.. 2024. 2. 15. 이전 1 다음