Python에서 for 루프를 사용한 딕셔너리 키-값 쌍
for 루프를 사용하여
딕셔너리의 키-값 쌍도 출력할 수 있습니다.
예제
다음과 같은 딕셔너리 dct가 있다고 가정해 봅시다:
dct = {
'a': 1,
'b': 2,
'c': 3
}
모든 요소를 출력해 봅시다. 이를 위해
print 함수에 키와
값을 지정합니다:
for key in dct:
print(key, dct[key])
코드 실행 결과:
'a 1'
'b 2'
'c 3'
예제
items 메서드를 사용하여 딕셔너리 키를
얻을 수도 있습니다. 이 메서드는
특별한 이터러블 객체를 반환하며,
루프를 사용하여 순회할 수 있습니다:
for el in dct.items():
print(el)
코드 실행 후 키-값 쌍으로 구성된 튜플들이 출력됩니다:
('a', 1)
('b', 2)
('c', 3)
실습 문제
다음 딕셔너리가 주어졌습니다:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
콘솔에 요소들의 키와 값을 출력하세요.
월의 순차적 번호와 그 이름을 포함하는 딕셔너리를 만드세요. 이 딕셔너리의 모든 키-값 쌍을 출력하세요.