파이썬에서 반복문은 자바의 향상된 포문을 보는 것 같다.
사용법은 다음과 같다
fruits = ['사과', '배', '감', '귤']
for fruit in fruits:
print(fruit)
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for person in people:
name = person['name']
age = person['age']
print(name,age)
리스트, 딕셔너리 외에 for 반복문과 함께 많이 사용되는 range 자료형을 알아보자.
예로 한번 보자.
for i in range(5):
print("i는 = "+str(i))
i는 = 0
i는 = 1
i는 = 2
i는 = 3
i는 = 4
for i in range(5,10):
print("i는 = "+str(i))
i는 = 5
i는 = 6
i는 = 7
i는 = 8
i는 = 9
for i in range(0,10,3):
print("i는 = "+str(i))
i는 = 0
i는 = 3
i는 = 6
i는 = 9