파이썬 for
2025. 5. 28. 00:39ㆍPython
✅ 하고 싶은 것
리스트 안에 있는 사람들(이름, 나이)을 차례대로 출력하고,
3번째 사람까지만 출력한 다음 멈추는 코드를 짜고 싶은 거야!
✅ 그럼 이 코드는 뭐냐면?
people = [
{"name": "Alice", "age": 25},
{"name": "Bob", "age": 30},
{"name": "Charlie", "age": 22},
{"name": "Diana", "age": 28}
]
for i, person in enumerate(people): # 0부터 순서대로 i와 사람 정보 꺼내기
name = person["name"] # 이름 꺼내기
age = person["age"] # 나이 꺼내기
print(i, name, age) # 출력하기
if i > 2: # 인덱스가 2보다 크면 (즉, 4번째 사람이면)
break # 반복문 멈추기
✅ 코드 흐름 설명 (진짜 쉽게)
몇 번째(i) 누구? 출력됨? 반복 계속?
| 0번째 | Alice | O | O |
| 1번째 | Bob | O | O |
| 2번째 | Charlie | O | O |
| 3번째 | Diana | O | 멈춤! |
| 4번째부터 | 없음 | X | 반복 안 함 |
✅ 핵심만 기억해!
- for i, person in enumerate(people) → 순서(i)와 사람 정보(person)를 꺼내는 거야.
- person["name"], person["age"] → 딕셔너리에서 이름/나이 꺼내는 거야.
- if i > 2: → 3번째를 지나면 break로 반복 중단!
도움 됐어?
이제 이 코드에 score, 조건문, 입력값 등을 붙이면 진짜 많은 걸 할 수 있어!
필요하면 단계별로 알려줄게.
'Python' 카테고리의 다른 글
| 📌 [부동산 분석 2편] folium, geopandas로 지도 위에 인프라 시각화하기 (0) | 2025.06.18 |
|---|---|
| 파이썬 주민등록번호로 성별 판단하는 코드 분석 (0) | 2025.05.28 |
| Python 조건문과 들여쓰기의 중요성 (0) | 2025.05.28 |
| 파이썬 딕셔너리(Dictionary) (1) | 2025.05.28 |
| 파이썬 리스트 (0) | 2025.05.27 |