더북(TheBook)

6. 반복문 사용하기

>>> for i in [1,2,3,4]:
>>>     print(i)
1
2
3
4
>>> for i in range(1, 5): # 1부터 5미만의 숫자를 리스트로 자동으로 만드는 range 함수
>>>     print(i)
1
2
3
4

7. 리스트 안에 for를 포함하여 실습하기

>>> a = [1, 2, 3, 4]
>>> result = [ ]
>>> for num in a:
>>> result.append(num * 3)

# 리스트 a의 값을 하나씩 num으로 받아 3을 곱해 리스트 result에 넣는다
>>> result = [num * 3 for num in a]

>>> print(result)
[3, 6, 9, 12]
# 리스트 a의 값 중에서 2로 나눈 나머지가 0인 수만 3을 곱해 리스트 result에 넣는다
>>> result = [num * 3 for num in a if num % 2 == 0]

>>> print(result)
[6, 12]

Note ≡

리스트 안의 for 표현식은 다음과 같다.

[임시 변수 적용 계산식 for 임시 변수 in 반복할 값 포함 자료 구조 if 조건]

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.