값에 접근하기
Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 9번째.
딕셔너리에서 각 키는 값과 연결됩니다. 값에 접근하려면 해당 키를 사용합니다. 이것은 실제 사전에서 단어의 정의를 찾기 위해 단어를 찾아보는 방식과 비슷합니다.
Python 딕셔너리에서 값에 접근하는 방법은 다음과 같습니다:
# 국가별 수도 딕셔너리
country_capitals = {
"USA": "Washington, D.C.",
"France": "Paris",
"Japan": "Tokyo"
}
# 키를 사용하여 값에 접근하기
print(country_capitals["USA"])
print(country_capitals["France"])
# 존재하지 않는 값에 접근하기
# print(country_capitals["Germany"]) # 이 코드는 오류를 발생시킵니다이 예제에서는 "USA" 키를 사용하여 미국의 수도에 접근합니다. 만약 딕셔너리에 존재하지 않는 키에 접근하려고 하면, Python은 KeyError를 발생시킵니다.
챌린지
쉬움두 개의 매개변수 country_capitals(딕셔너리)와 country_name(문자열)을 받는 get_capital이라는 이름의 함수를 생성하세요. 이 함수는 country_capitals 딕셔너리를 사용하여 주어진 국가 이름의 수도를 반환해야 합니다.
치트 시트
딕셔너리의 값에 접근하려면 대괄호 안에 키를 사용하세요:
country_capitals = {
"USA": "Washington, D.C.",
"France": "Paris",
"Japan": "Tokyo"
}
# 키를 사용하여 값에 접근하기
print(country_capitals["USA"]) # 출력: Washington, D.C.
print(country_capitals["France"]) # 출력: Paris존재하지 않는 키에 접근하면 KeyError가 발생합니다.
직접 해보기
def get_capital(country_capitals, country_name):
# 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.