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 조건]