반응형
딕셔너리 반복은 파이썬에서 딕셔너리의 모든 키와 값을 반복하면서 처리할 때 사용하는 방법입니다. 딕셔너리는 중괄호 ({})로 정의되고, 키(key)와 값(value)의 쌍으로 이루어져 있습니다.
딕셔너리 반복을 위해서는 반복문과 함께 딕셔너리 메소드 또는 이터레이터(iterators)를 사용합니다. 대표적인 딕셔너리 메소드로는 items(), keys(), values()가 있습니다.
- items(): 딕셔너리의 모든 키와 값의 쌍을 반환합니다.
- keys(): 딕셔너리의 모든 키를 반환합니다.
- values(): 딕셔너리의 모든 값을 반환합니다.
아래는 딕셔너리 반복을 위한 예제 코드입니다.
fruits = {'apple': '사과', 'banana': '바나나', 'orange': '오렌지'}
# 모든 키-값 쌍을 출력하는 반복문
for key, value in fruits.items():
print(f"영어: {key}, 한글: {value}")
# 딕셔너리의 키만 출력하는 반복문
for key in fruits.keys():
print(key)
# 딕셔너리의 값만 출력하는 반복문
for value in fruits.values():
print(value)
위 예제에서는 items() 메소드를 사용하여 fruits 딕셔너리의 모든 키와 값을 출력하는 반복문을 구현했습니다. 또한 keys() 메소드를 사용하여 딕셔너리의 키만 출력하는 반복문과 values() 메소드를 사용하여 딕셔너리의 값만 출력하는 반복문도 구현했습니다.
자세한 내용은 파이썬 공식 문서를 참고하시기 바랍니다.
- [파이썬 공식 문서 - 딕셔너리](https://docs.python.org/ko/3/library/stdtypes.html#mapping-types-dict)
반응형
댓글