본문 바로가기

프로그램/Python(파이썬)

파이썬 홀수만 나타내기(컴프리헨션)

반응형
홀수만 출력하는 코딩을 일반적인 코딩과 컴프리헨션(comprehension)을 적용한 코딩 예시입니다. 참고만 하세요.

 

○ 예시 1번 : 일반적 코딩
>>> numbers=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> odd_numbers=[]
>>> for number in numbers:
      if number % 2 == 1:
          odd_numbers.append(number)
>>> odd_numbers
[1, 3, 5, 7, 9]
 
 
○ 예시 2번 : 컴프리헨션 적용
>>> numbers=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> [number for number in numbers if number % 2 == 1]
[1, 3, 5, 7, 9]
 
 
위 2개의 예시는 동일한 기능을 하는 코딩입니다. 아래의 예시 2번이 컴프리헨션을 적용한 것입니다.
 
 
감사합니다.
 
반응형
LIST