Python에서 for 루프를 사용한 딕셔너리 키-값 쌍

for 루프를 사용하여 딕셔너리의 키-값 쌍도 출력할 수 있습니다.

예제

다음과 같은 딕셔너리 dct가 있다고 가정해 봅시다:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

모든 요소를 출력해 봅시다. 이를 위해 print 함수에 키와 값을 지정합니다:

pythonfor key in dct:
  print(key, dct[key])

코드 실행 결과:

python'a 1'
'b 2'
'c 3'

예제

items 메서드를 사용하여 딕셔너리 키를 얻을 수도 있습니다. 이 메서드는 특별한 이터러블 객체를 반환하며, 루프를 사용하여 순회할 수 있습니다:

pythonfor el in dct.items():
  print(el)

코드 실행 후 키-값 쌍으로 구성된 튜플들이 출력됩니다:

python('a', 1)
('b', 2)
('c', 3)

실습 문제

Задание 1

다음 딕셔너리가 주어졌습니다:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

콘솔에 요소들의 키와 값을 출력하세요.

Задание 2

월의 순차적 번호와 그 이름을 포함하는 딕셔너리를 만드세요. 이 딕셔너리의 모든 키-값 쌍을 출력하세요.