«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Code IT

Python - for 본문

Python & Django

Python - for

Codit 2019. 1. 31. 14:56
# 파이썬의 반복문은 while 과 for가 제공된다.
# while은 보통 "이터러블" 이라는 이름의 객체를 반복할 때 사용된다.
# for는 "이터러블"이 아닌 배열의 형태를 띄고 있는 모든 객체를 반복할 수 있다.

articles = [
	{"id": 1, "subject": "첫 번째 글"}	,
	{"id": 2, "subject": "두 번째 글"}	,
	{"id": 3, "subject": "세 번째 글"}	
]

def print_article(article):
	id = article["id"]
	subject = article["subject"]
	
	print(id, subject)

for article in articles:
	print_article(article)
	
# while 반복문 보다 훨씬 더 깔끔한 코드로 반복문을 사용할 수 있다.
# while과 for 반복문이 종종 코드가 깔끔하냐, 복잡하냐라는 것으로 구분이 되는데, 
# 사실 그렇지 않다. 본 강의 서두에서 작성한 것처럼 두 반복문의 차이는 
# "이터러블이냐 아니냐"로 구분된다.

'Python & Django' 카테고리의 다른 글

Python - class  (0) 2019.01.31
Python - loop ~ else  (0) 2019.01.31
Python - while  (0) 2019.01.31
Python - 제어하기 (if, elif, else)  (0) 2019.01.30
Python - 함수  (0) 2019.01.30
Comments