반응형
홀수만 출력하는 코딩을 일반적인 코딩과 컴프리헨션(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
'프로그램 > Python(파이썬)' 카테고리의 다른 글
【파이썬】로또 번호 생성기 코딩 예시 (0) | 2020.03.31 |
---|---|
파이썬(Python) 구구단 출력 코딩 예시 (0) | 2020.03.29 |
Python(파이썬) 무료 다운로드 설치하는 방법 (0) | 2020.03.28 |