#29 컴프리헨션

#29 컴프리헨션

  • 리스트를 만드는 강력하고 간결한 방법입니다.
  • 초보자에게는 쉽지 않을 수 있지만 많이 사용됩니다.
  • 주어진 리스트에서 홀수만 뽑아내는 코드를 작성해봅시다.
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd_numbers = []

for number in numbers:
    if number % 2 == 1:  # 2로 나눴을 때 1이 남으면 홀수입니다.
        odd_numbers.append(number)
  • 다음은 컴프리헨션을 이용한 방법입니다.
>>> odd_numbers = [number for number in numbers if number % 2 == 1]

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.