Pythonの辞書から値を取得する方法は何ですか?
Pythonでの辞書の値の取得方法は、キーを使用して対応する値を取得することです。角かっこ [ ] または get() メソッドを使用して辞書内の値を取得することができます。
例えば、
my_dict = {'name': 'Alice', 'age': 30}
# 使用方括号 [] 获取值
name = my_dict['name']
age = my_dict['age']
print(name) # 输出:Alice
print(age) # 输出:30
# 使用 get() 方法获取值
name = my_dict.get('name')
age = my_dict.get('age')
print(name) # 输出:Alice
print(age) # 输出:30
方括号 [] を使用して値を取得する際、キーが存在しない場合は KeyError 例外が発生します。一方、get() メソッドを使用して値を取得する際、キーが存在しない場合は None が返され、デフォルト値を設定することもできます。例えば、:
# 使用 get() 方法获取值,并设置默认值
country = my_dict.get('country', 'Unknown')
print(country) # 输出:Unknown