For 문
0부터 9까지 숫자를 출력해볼까요?
print(0)
print(1)
print(2)
...
print(9)
파이썬에서는 아래처럼 쓰는 것이 더 자연스럽습니다.
fruits = ['사과', '배', '감', '귤']
for fruit in fruits:
print(fruit)
Q. 사람의 나이 출력하기
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:
if person['age'] > 20:
print(person['name'])
for 문 - enumerate, break
fruits = ['사과', '배', '감', '귤','귤','수박','참외','감자','배','홍시','참외','오렌지']
for i, fruit in enumerate(fruits):
print(i,fruit)
예를 들어 앞에 5개만 출력해보고 싶다면?
for i, fruit in enumerate(fruits):
print(i, fruit)
if i == 4:
break
'TIL(Daily) > Python' 카테고리의 다른 글
f-string (0) | 2022.09.02 |
---|---|
튜플, 집합 (0) | 2022.09.02 |
조건문 (0) | 2022.09.01 |
리스트와 딕셔너리 (0) | 2022.09.01 |
파이썬 기초 문법들(변수선언 과자료형, 문자열 다루기 등) (0) | 2022.09.01 |
댓글