가이드라인

딕셔너리 내 요소의 값 활용하기

딕셔너리의 특정 요소에 접근하려면 대괄호 [] 안에 해당 요소의 키를 넣습니다.

예를 들어 아래와 같은 딕셔너리에서 "이름" 키에 해당하는 값인 "홍길동"을 가져올 수 있습니다.

딕셔너리 요소 접근하기
person = { "이름": "홍길동", "나이": 30, "직업": "개발자" } name = person["이름"] # name 딕셔너리에서 "이름" 키에 해당하는 값인 "홍길동"을 가져옴 print(f"이름: {name}") # 출력: 이름: 홍길동

존재하지 않는 키에 접근

딕셔너리에서 존재하지 않는 키에 접근하면 KeyError가 발생합니다. 따라서 항상 사용하려는 키가 딕셔너리에 있는지 확인해야 합니다.

존재하지 않는 키에 접근
person = { "이름": "홍길동", "나이": 30, "직업": "개발자" } # 주소 키는 존재하지 않음 address = person["주소"] # KeyError 발생

get() 메서드를 사용한 안전한 접근

get() 메서드를 사용하면 특정 키에 대한 접근이 실패할 경우 기본값을 반환하거나 에러를 방지할 수 있습니다.

get() 메서드를 사용한 안전한 접근 예시
person = { "이름": "홍길동", "나이": 30, "직업": "개발자" } # 주소 키에 접근, 키가 없을 경우 "미등록"을 반환 address = person.get("주소", "미등록") print(f"주소: {address}") # 주소: 미등록

딕셔너리의 모든 키와 값에 접근하기

딕셔너리의 모든 키와 값에 접근하려면 keys(), values(), items() 메서드를 사용할 수 있습니다.

딕셔너리의 모든 키와 값에 접근하기
# 모든 키에 접근 keys = person.keys() print(keys) # 출력: dict_keys(['이름', '나이', '직업']) # 모든 값에 접근 values = person.values() print(values) # 출력: dict_values(['홍길동', 30, '개발자']) # 모든 키-값 쌍에 접근 items = person.items() print(items) # 출력: dict_items([('이름', '홍길동'), ('나이', 30), ('직업', '개발자')])

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과