Menu
Coddy logo textTech

딕셔너리 순회하기

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 15번째.

딕셔너리를 순회하면 각 키-값 쌍에 접근하여 연산을 수행할 수 있습니다. 파이썬은 딕셔너리를 순회하는 여러 가지 방법을 제공하여 그 내용을 쉽게 다룰 수 있게 해줍니다.

키를 순회하기:

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

출력:

name
age
city

값들을 반복 처리하기:

for value in my_dict.values():
	print(value)

출력:

Alice
30
New York

키-값 쌍 순회하기:

for key, value in my_dict.items():
	print(f'{key}: {value}')

출력:

name: Alice
age: 30
city: New York

이 예제들에서, 첫 번째 루프는 딕셔너리의 키(key)들을 순회합니다. 두 번째 루프는 values() 메서드를 사용하여 값(value)들을 순회합니다. 세 번째 루프는 items() 메서드를 사용하여 키와 값을 동시에 순회합니다.

challenge icon

챌린지

쉬움

employee_data 딕셔너리를 인자로 받는 print_employee_details라는 이름의 함수를 만드세요. 이 함수는 딕셔너리를 순회하며 각 키-값 쌍을 'key: value' 형식으로 출력해야 합니다. 만약 딕셔너리가 비어 있다면, 함수는 'No data available'을 출력해야 합니다.

예를 들어, 다음과 같은 employee_data 딕셔너리가 있습니다:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

함수 출력:

name: John

age: 30

department: Sales

치트 시트

딕셔너리 키를 반복합니다:

for key in my_dict:
    print(key)

values()를 사용하여 딕셔너리 값을 반복합니다:

for value in my_dict.values():
    print(value)

items()를 사용하여 키-값 쌍을 반복합니다:

for key, value in my_dict.items():
    print(f'{key}: {value}')

직접 해보기

def print_employee_details(employee_data):
    # 여기에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Logic & Flow의 모든 레슨