[python] 반복문으로 딕셔너리 순회하기

파이썬에서는 딕셔너리(Dictionary)라는 데이터 구조를 사용하여 키와 값의 쌍을 저장할 수 있습니다. 딕셔너리는 중괄호({})를 사용하여 정의되며, 각 키와 값은 콜론(:)으로 구분합니다.

이번 포스트에서는 반복문을 사용하여 딕셔너리의 모든 항목을 순회하는 방법을 알아보려고 합니다.

예시 코드

fruits = {
    'apple': '사과',
    'banana': '바나나',
    'cherry': '체리'
}

# 모든 키 순회
for key in fruits:
    print(key)

# 모든 값 순회
for value in fruits.values():
    print(value)

# 키와 값 모두 순회
for key, value in fruits.items():
    print(key, value)

위의 예시 코드에서는 fruits라는 딕셔너리를 정의합니다. 이 딕셔너리에는 세 가지 과일과 그에 해당하는 한글 이름이 저장되어 있습니다.

첫 번째 반복문에서는 fruits의 모든 키를 순회하며, 각 키를 출력합니다. 이를 통해 딕셔너리의 키에 접근할 수 있습니다.

두 번째 반복문에서는 fruits의 모든 값에 접근하여 출력합니다. values() 메서드를 사용하여 값에 접근할 수 있습니다.

세 번째 반복문에서는 fruits의 키와 값 모두에 접근하여 출력합니다. items() 메서드를 사용하여 키와 값의 쌍에 접근할 수 있습니다.

딕셔너리를 반복문으로 순회하면서 필요한 작업을 수행할 수 있습니다. 이를 활용하여 딕셔너리의 값들을 계산하거나, 특정 조건에 맞는 항목들을 필터링할 수 있습니다.

결론

파이썬에서는 반복문을 사용하여 딕셔너리의 항목을 순회할 수 있습니다. 이를 통해 딕셔너리의 키와 값에 접근하고, 필요한 작업을 수행할 수 있습니다. 딕셔너리를 활용하여 데이터를 효율적으로 관리하고 처리하는데 도움이 됩니다.

참고 자료