List_comprehension

CHOI CHOI·2023년 12월 16일
0

파이썬 중급

목록 보기
7/30
list comprehension은 파이썬에서 리스트를 간결하게 생성하는 방법 중 하나입니다. 
리스트 컴프리헨션을 사용하면 한 줄로 간단하게 리스트를 생성할 수 있습니다.

일반적인 형식은 다음과 같습니다:

pythonCopy code

new_list = [expression for item in iterable if condition]

여기서:

  • expression: 각 요소에 대한 계산식 또는 표현식입니다.
  • item: iterable에서 가져온 각 요소입니다.
  • iterable: 순회 가능한 객체 (리스트, 튜플, 문자열 등)입니다.
  • condition (옵션): 필요한 경우 특정 조건을 지정할 수 있습니다.

예를 들어, 1부터 5까지의 숫자 중에서 짝수만 포함하는 리스트를 생성하려면 다음과 같이 할 수 있습니다:

pythonCopy code

even_numbers = [x for x in range(1, 6) if x % 2 == 0]

이것은 for 루프와 if 문을 사용하여 리스트를 생성하는 일반적인 방법보다 간결하게 표현한 것입니다.

리스트 컴프리헨션은 코드를 간결하게 작성할 수 있는 강력한 도구이지만, 지나치게 복잡하게 사용하면 가독성이 떨어질 수 있으니 적절히 활용하는 것이 중요합니다.


  • 현업 적용예시
profile
뭐가 됐든 데이터분석가

0개의 댓글