딕셔너리 내 요소의 값 활용하기
딕셔너리의 특정 요소에 접근하려면 대괄호 []
안에 해당 요소의 키를 넣습니다.
예를 들어 아래와 같은 딕셔너리에서 "이름" 키에 해당하는 값인 "홍길동"을 가져올 수 있습니다.
딕셔너리 요소 접근하기
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 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과