在Python中访问字典中的值的基本方式是通过键(key)进行索引。假设你有一个名为 my_dict
的字典,其结构如下:
my_dict = {
"key1": "value1", "key2": "value2", "key3": 3}
要访问字典中某个键对应的值,只需在字典名后跟方括号,并在方括号内放入对应的键名:
# 访问 key1 对应的值
value1 = my_dict["key1"]
print(value1) # 输出: value1
# 访问 key2 对应的值
value2 = my_dict["key2"]
print(value2) # 输出: value2
# 访问 key3 对应的值
value3 = my_dict["key3"]
print(value3) # 输出: 3
如果键不存在于字典中并且直接通过键进行索引,Python将抛出 KeyError
异常。为了避免这种情况,你可以使用 get
方法,它允许你设置默认值作为键不存在时的返回值:
# 安全地访问可能不存在的键,提供一个默认值
safe_value = my_dict.get("key4", "default_value")
print(safe_value) # 如果 "key4" 不存在,则输出: default_value
此外,还可以通过迭代或使用 items()
方法遍历字典来访问所有的键值对:
# 遍历字典并访问所有键值对
for key, value in my_dict.items():
print(f"Key: {key}, Value: {value}")