Menu
Coddy logo textTech

値へのアクセス

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 9/78。

辞書(dictionary)では、各キーは値に関連付けられています。値にアクセスするには、そのキーを使用します。これは、実際の辞書で単語を引いてその定義を見つける方法に似ています。

Pythonの辞書で値にアクセスする方法は以下の通りです:

# Dictionary of country capitals
country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Accessing values using keys
print(country_capitals["USA"])
print(country_capitals["France"])

# Accessing a value that does not exist
# print(country_capitals["Germany"])  # This will cause an error

この例では、キー"USA"を使用して米国の首都にアクセスします。辞書に存在しないキーにアクセスしようとすると、PythonはKeyErrorを発生させます。

challenge icon

チャレンジ

簡単

2つの引数、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):
    # ここにコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン